A Backend Engineer at Octopus Energy for Business will develop and maintain backend systems to support green energy products and services, contributing to the company's mission of accelerating the renewable energy transition and providing innovative energy solutions for diverse business customers.
Key Responsibilities
Develop and maintain backend systems for the Octopus Energy for Business team.
Implement market-leading green products, customer propositions, and initiatives.
Support the scaling and testing of smart energy products and solutions.
Collaborate with cross-functional teams including marketing, operations, and data.
Ensure the reliability, performance, and security of backend services.
Requirements
Proven experience as a Backend Engineer or in a similar role, with a strong track record of developing and maintaining backend systems.
Solid proficiency in at least one programming language commonly used for backend development, such as Python, Java, or Node.js.
Experience designing, building, and maintaining RESTful APIs and microservices architectures.
Strong understanding of database systems, including experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
Familiarity with cloud platforms and services, preferably AWS, Azure, or Google Cloud, including deploying and managing backend applications in cloud environments.
Experience with version control systems, particularly Git, and collaborative development workflows.
Ability to write clean, efficient, and well-documented code following best practices and coding standards.
Understanding of security principles related to backend systems, including data protection and secure API design.
Experience with testing frameworks and writing unit, integration, and end-to-end tests for backend services.
Excellent problem-solving skills and the ability to troubleshoot and resolve technical issues effectively.
Strong communication skills to collaborate with cross-functional teams including marketing, operations, and data teams.
Ability to work in the UK or in a remote capacity within the UK, with the flexibility to work in our London office if required.
Willingness to work in an agile, open, and collaborative team environment that values innovation, flexibility, and customer-centricity.
Benefits & Perks
Work in a flexible, open, and agile culture that fosters innovation, flexibility, and creativity
Potential for remote work (consideration given to remote candidates in the UK)
Inclusive and equal opportunity work environment
Tools and environment provided to support employee potential
Customizable interview process for comfort and accessibility
Ready to Apply?
Join Octopus Energy and make an impact in renewable energy