Job Description
Job Overview
Octopus Energy is seeking a Senior Backend Developer for its Electroverse team in London. The role involves building and maintaining the world's largest public charging platform for electric vehicles. As part of a multifunctional team, the developer will work on critical infrastructure and ensure seamless integration with Charge Point Operators globally, contributing to the innovation and scalability of the platform.
Technical Requirements
Required Skills
- • Strong understanding of the Python ecosystem
- • Experience with RESTful APIs
- • Knowledge of web frameworks like Django or FastAPI
- • Experience with maintaining versioned APIs
- • Experience with event-driven processing systems (AMQP, Celery)
- • Strong SQL and query analysis skills
- • Proficient understanding of Git
Preferred Skills
- • Experience with Pydantic for data validation and serialization
- • Experience with ElasticSearch for search and analytics
- • Familiarity with continuous integration and continuous deployment
- • Knowledge of protocols used within the EV charging industry
Experience Level
3+ years of experience
Responsibilities
- • Build and maintain OCPI infrastructure connecting the platform with Charge Point Operators
- • Develop core backend features including pricing/tariff flows and session processing
- • Support CPO integrations through technical troubleshooting and data quality monitoring
- • Contribute to infrastructure monitoring and maintenance across APIs, databases, and caching layers
- • Adapt and optimize systems to handle increased scalability demands
Additional Information
- Location
-
London (GB)
- Type
-
Full-time / Hybrid