Taro Logo

Senior Backend Developer

A global EnTech company building the world's largest public EV charging platform through Octopus Electroverse.
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Automotive

Job Description

Octopus Electroverse, a division of Octopus Energy Group, is revolutionizing electric vehicle charging by building the world's largest public charging platform. With over 850,000 connected EV chargers and a comprehensive customer ecosystem spanning multiple platforms, they're at the forefront of eMobility innovation. They're seeking a Senior Backend Developer to join their Core Squad, focusing on building and maintaining the critical OCPI infrastructure that powers their global network.

The role offers an exciting opportunity to work in a startup-like environment within a rapidly scaling EnTech business. You'll be instrumental in developing core backend features, handling everything from pricing flows to session processing, while ensuring reliable and scalable integrations with Charge Point Operators worldwide. The position requires strong Python expertise, deep understanding of RESTful APIs, and experience with event-driven processing systems.

This is a unique opportunity to make a significant impact in the EV charging industry while working with cutting-edge technology. The project is at a crucial stage, mature enough to have established practices but still offering plenty of opportunities to work on major features and scaling challenges. You'll be part of a multifunctional team including product, development, commercial, and operations professionals, all focused on making EV charging simple and accessible.

The ideal candidate will bring not just technical expertise but also a passion for creating amazing solutions and a growth mindset. You'll be working in a hybrid environment in London, contributing to a mission-driven company that's actively expanding internationally and pushing the boundaries of what's possible in EV charging infrastructure.

Last updated 6 days ago

Responsibilities For Senior Backend Developer

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

Requirements For Senior Backend Developer

Python
  • 3+ years of experience with Python ecosystem
  • Strong understanding of RESTful APIs with Django or FastAPI
  • 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