Senior Backend Developer - Utilities
Senior Backend Developer - Utilities

Senior Backend Developer - Utilities

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Join us to tackle complex design challenges in the utilities sector using innovative technology.
  • Company: Kraken is revolutionising the energy industry with a smart, sustainable platform for utilities.
  • Benefits: Enjoy flexible hybrid working, competitive salary, and perks that matter to you.
  • Why this job: Make a real impact on climate change while working with talented engineers in a dynamic culture.
  • Qualifications: Experience in Python, Django, and problem-solving; bonus points for AWS and React skills.
  • Other info: We're committed to inclusivity and encourage all candidates to apply, regardless of qualifications.

The predicted salary is between 43200 - 72000 £ per year.

Help us use technology to make a big green dent in the universe! Kraken powers some of the most innovative global developments in energy. We’re a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation, creating a more intelligent grid and enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world in a way that benefits everyone. It’s a really exciting time in energy. Help us make a real impact on shaping a better, more sustainable future.

What we do: build the most AI-driven, innovative, forward-thinking platform for energy management. From optimizing resources to delivering cost-effective, exceptional customer experiences through advanced Customer Information Systems (CIS), billing, meter data management, CRM, and AI-driven communications, Kraken is powering the next wave of innovation in the energy industry.

Why we do it: future energy will not look like energy as we know it today. We need to not just think about our future, but build for it. Now.

Our team: All technology is written and maintained by a multi-discipline engineering team of around 500 people globally. Our engineers work in ‘super teams’ which are focused on key areas of our platform as well as other innovative products. This also includes server-side, client-side and mobile engineers working closely with UX experts, copywriters and designers. Teams are empowered to choose a way of working that works for them, often opting for a Kanban-like approach. Notion and Asana are then used to specify and manage work; Github, CircleCI and Terraform Enterprise as part of an immutable-infrastructure, continuous delivery pipeline; and Datadog, Sentry and Cloudwatch to measure performance and monitor production.

We’re Charging Kraken to power utilities beyond energy (think water, broadband) and have created a new business Kraken Utilities. We are building this team from scratch and are looking for experienced engineers to help us build and scale the team, implement a good culture and work on some really exciting tech challenges. As an early tech hire into this team you will have a huge opportunity to impact decision making and growing into leadership roles as the business scales. Together with the rest of the team, you will bring the same revolutionary customer experience, operational excellence and speed of innovation that Kraken is powering across energy retailers to other sectors.

Kraken Utilities: We’re extending the potential of our Kraken platform to serve clients in water and broadband industries and have created a new business; Kraken Utilities. This team has already signed 4 clients; Severn Trent, Leep, Portsmouth Water, and Cuckoo. We are ramping up our capabilities to support these new clients and revamping the existing platform with new business workflows and capabilities. We want to bring all the information within the energy industry to these new industries. Some of our coding conventions are open-source.

Our technology: On the server-side, we mainly use Python. Most of our websites are powered by Django, Django-REST-framework and GraphQL (Graphene). We use AWS heavily as part of a continuous deployment pipeline. Client-side, we use React, htmx and SASS; our mobile apps are built using native code or React Native.

What you'll do: We have lots of difficult design challenges to solve. The UK utilities market is complicated, outdated and process-heavy - there’s an awful lot of domain modelling that we need to get right. Strong attention to detail is essential. Help build and scale the Kraken utilities team by embedding an engineering, problem solving, and customer-first culture. Architect & develop new components of the Kraken platform to serve other utilities. We have challenging technical problems to solve; like processing tens of millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption. Or thinking about how we adapt Kraken to improve other utilities like water and broadband. There’s a great opportunity for disruption in the UK water and broadband markets. The landscape is changing as we move to more dis-aggregated forms of generation, with less predictability, more dynamism and smarter technology. You’ll be working for a company that’s fighting climate change. Our generation arm is the largest investor in solar generation in the UK, and is funding wind and anaerobic digestion. As a supplier, we’re helping people to use greener technology and renewable energy, all helping move the UK towards a lower carbon future.

What you'll need: We’re looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. Experience with the following: Python, Django (or equiv. web framework), Domain modelling, HTTP and REST APIs, Writing robust and fault-tolerant software, Celery and async processing, Postgres. Plus experience in the following would be a bonus: AWS, Terraform, Packer, Consul, React and Redux.

Why else you’ll love it here: Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it’s something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don’t advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn’t apply to Octopus - what’s more important to us is finding the right octofit! Octopus Energy is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about! We won best company to work for in 2022, on Glassdoor we were voted 50 best places to work in 2022 and our Group CEO, Greg has recorded a podcast about our culture and how we empower our people. Visit our perks hub - Octopus Employee Benefits.

We would prefer someone who can work in our London office on a hybrid remote policy of 1-2 days a week onsite. You do need to be able to work in the UK. We’re very excited to be growing our team. We’re looking for skills and experience to help shape and define the future of not only our team, but the wider business at a global scale. If you’re reading this and grinning, please apply! There are huge challenges to tackle, and we need amazing people who are keen to get stuck in. If this sounds like you then we’d love to hear from you.

Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we’ll do what we can to customise your interview process for comfort and maximum magic! Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Octopus, we’re looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.

Senior Backend Developer - Utilities employer: Octopus Energy

At Kraken, we pride ourselves on being an exceptional employer, fostering a unique culture that empowers our employees to innovate and grow. With a focus on sustainability and cutting-edge technology, our London-based team enjoys flexible working arrangements, competitive salaries, and a commitment to personal development, making it an ideal environment for those looking to make a meaningful impact in the energy sector. Join us as we tackle exciting challenges and shape the future of utilities while enjoying a supportive and inclusive workplace.
O

Contact Detail:

Octopus Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Backend Developer - Utilities

✨Tip Number 1

Familiarise yourself with the latest trends in energy technology and sustainability. Being knowledgeable about how Kraken is transforming the utilities sector will help you engage in meaningful conversations during interviews.

✨Tip Number 2

Connect with current employees on LinkedIn to gain insights into the company culture and the specific challenges they face. This can provide you with valuable information to tailor your discussions and show your genuine interest in the role.

✨Tip Number 3

Prepare to discuss your experience with Python and Django, as well as any relevant projects you've worked on. Be ready to explain how your skills can contribute to solving the complex problems Kraken is tackling in the utilities market.

✨Tip Number 4

Showcase your problem-solving abilities by thinking of innovative solutions to common issues in the utilities sector. Presenting your ideas during the interview can demonstrate your proactive approach and fit for the team.

We think you need these skills to ace Senior Backend Developer - Utilities

Python
Django
Domain Modelling
HTTP and REST APIs
Robust Software Development
Fault-Tolerant Software Design
Celery and Async Processing
PostgreSQL
AWS
Terraform
Packer
Consul
React
Redux
Problem-Solving Skills
Attention to Detail
Team Collaboration
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in backend development, particularly with Python and Django. Emphasise any work you've done with domain modelling, HTTP and REST APIs, and fault-tolerant software.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and problem-solving. Mention how your skills align with Kraken's mission to create a sustainable energy system and how you can contribute to their innovative projects.

Showcase Relevant Projects: If you have worked on projects that involved processing large datasets or building scalable applications, be sure to include these in your application. Highlight any experience with AWS, Terraform, or React, as these are beneficial for the role.

Prepare for Technical Questions: Anticipate technical questions related to your experience with Python, Django, and other technologies mentioned in the job description. Be ready to discuss your approach to solving complex problems and your understanding of the utilities market.

How to prepare for a job interview at Octopus Energy

✨Show Your Passion for Sustainability

Make sure to express your enthusiasm for working in the energy sector and how technology can drive sustainability. Share any personal projects or experiences that highlight your commitment to green initiatives.

✨Demonstrate Technical Proficiency

Be prepared to discuss your experience with Python, Django, and other relevant technologies. Bring examples of past projects where you solved complex problems, especially those related to domain modelling or API development.

✨Understand the Company’s Vision

Familiarise yourself with Kraken's mission and recent developments in the utilities market. Being able to articulate how your skills align with their goals will show that you are a good fit for their culture.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the challenges they face, and how they measure success. This not only shows your interest but also helps you gauge if the company is the right fit for you.

Senior Backend Developer - Utilities
Octopus Energy
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
  • Senior Backend Developer - Utilities

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • O

    Octopus Energy

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>