Senior Backend Software Developer

So Energy ,
London, Greater London

Overview

Job Description

We are changing things. We are So Energy, a fast-growing 100% renewable energy supplier in the UK. Weve tripled our customer base in the last 7 months, weve won a host of awards and were the leading energy supplier for customer service. We are on the lookout for talented developers to join us on our growth journey and disrupt the energy industry with us. Are you an experienced Back-end Developer who wants to work in a high performing and growing multi-disciplinary team? We are looking for someone confident in their skills to come and make a big impact on our website and online resources. If you love taking ownership and are looking to develop your skills, keep on reading. We have a heterogeneous tech stack which includes Ruby on Rails, Python and NodeJs. We are moving our platform to a micro services architecture using Kotlin, Kubernetes and Google Cloud, with the objective of having a more performant, scalable and flexible system. We need someone who has a clear understanding of software engineering practices and agile development applied to back-end development. Someone who has experience with different technologies and is able to quickly learn and adapt to new ones. Someone who can help in technical decisions but that genuinely enjoy constructive technical debates. The successful candidate will help the team to continuously deliver new products using development best practices. Will work with a multidisciplinary agile team formed by Back-end Developers, Front-end Developers, Product Owners, QA testers and Tech Lead. Requirements * Professional experience writing micro service with Kotlin or at least with Java. * Excellent knowledge of software engineering practices in particular applied to backend, infrastructure and deployment in the cloud. * Some experience with at least 2 of the following languages (Java, Kotlin Ruby, Python, NodeJs, C++, Go) * Experience or desire to work in a fast pace environment, with a growing number of cross functional teams * GIT versioning * Automated tests * Collaborative, able to mentor less experienced developers * Kotlin or Java * Experience with transitioning from monolithic to micro service * Kubernetes Desired skills: * Kotlin or Java * Experience with transitioning from monolithic to micro service * Kubernetes Benefits Whats in it for you? * Competitive salary * Pension matching as part of auto-enrolment * 25 days holiday plus bank holidays with an extra day for your birthday! * Ongoing training and development * Cycle to work scheme * An opportunity to work in a fast-changing changing industry for a leading disruptor in the field who is changing the face of the energy industry * Work in leafy Chiswick, with free breakfast, monthly drinks and a stunning new office space