Octopus Energy

Senior Backend Developer

Octopus Energy

full-time

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidDjangoElasticSearchiOSPythonSQL

About the role

  • Build and maintain OCPI infrastructure connecting platform with Charge Point Operators worldwide
  • Develop core backend features including pricing/tariff flows, location ingestion, session processing, token management
  • Support CPO integrations via technical troubleshooting, onboarding assistance, data quality monitoring
  • Work in cross-functional team to deliver robust, well-validated systems
  • Contribute to infrastructure monitoring and maintenance across APIs, message queues, databases, caching
  • Adapt and optimise systems to handle increased scalability demands
  • Participate in team rotation for support tasks

Requirements

  • Passion for code, curiosity, eagerness to learn
  • Strong understanding of the Python ecosystem with 3+ years of experience
  • Knowledge of RESTful APIs, experience with Django or FastAPI preferred
  • Experience with maintaining versioned APIs
  • Experience maintaining event-driven processing systems (AMQP, Celery)
  • Experience with monitoring and debugging applications and infrastructure
  • Experience working on processing large volumes of data
  • Strong SQL and query analysis skills
  • Strong skills in testing and test-driven development
  • Proficient understanding of Git
  • Nice-to-have: Experience with Pydantic, ElasticSearch, documentation for externally facing product, CI/CD familiarity, knowledge of EV charging protocols