Backend Developer
Hybrid
Full Time
#Software Engineering
#Python
#Django
#HTTP
#REST APIs
#Software
#Celery
#Postgres
#AWS
Welcome to the future of energy. At Octopus Energy, our mission is to make renewable power accessible to everyone. We are leveraging cutting-edge technology to lead a global energy revolution, providing clean electricity at affordable prices while delivering exceptional customer service. We are currently working to transform the Italian energy market, with an ambitious goal of reaching one million accounts by 2025. Backed by significant international investment, we operate with the scale of a major energy giant while maintaining the agility of a technology-focused team. If you are a motivated individual who wants to help protect our planet and improve the energy sector, we invite you to join us.
Key outcomes
- Solve complex domain modeling challenges within the intricate and often outdated energy market.
- Build robust, fault-tolerant software capable of processing millions of smart meter readings daily.
- Develop systems that integrate seamlessly with machine learning pipelines to model and predict energy consumption.
- Contribute to the disruption of the Italian energy landscape by supporting the transition toward smarter, more dynamic, and renewable-focused generation.
- Collaborate within a multidisciplinary team of approximately 100 engineers to maintain high-quality code and support our continuous delivery pipeline.
Requirements
- Extensive experience with Python and Django or similar web frameworks.
- Strong proficiency in HTTP and REST APIs.
- Demonstrable skill in domain modeling and writing resilient, fault-tolerant software.
- Experience with Celery for asynchronous processing and Postgres databases.
- Professional fluency in both English and Italian.
- A curious, self-driven mindset with a passion for learning new technologies and solving difficult problems.
Preferred qualifications
- Practical experience working with AWS.
- Familiarity with infrastructure tools such as Terraform, Packer, or Consul.
- Front-end development experience using React and Redux.
- Prior knowledge of the energy industry, specifically regarding the Sistema Informativo Integrato (SII) or energy and gas distributor portals.
Compensation
We offer a unique culture where your hard work is rewarded through an Equity Options Scheme, allowing you to own a part of the business as we grow. We provide a flexible working environment that prioritizes work-life balance and supports your growth through dedicated professional development, including access to bespoke internal and external training courses.
How to apply
If you are someone who thrives on challenging the status quo and enjoys working in a collaborative, autonomous environment, we would love to hear from you. Please submit your application to join our team in Italy, where we welcome both office-based and remote candidates who are ready to make an impact.



