Backend Developer - India
Summary
Builds and scales the backend of Driivz's EV charging and energy management SaaS platform, working on billing, CRM, and charging transaction processing for a network of 160,000+ chargers. Core stack is Java/Kotlin with Spring Boot, microservices, relational databases, and Docker, with Kafka, cloud, and reactive systems as pluses.
Driivz, a Vontier company, powers the e-mobility revolution with a market-leading, end-to-end EV Charging and Energy Management platform for global charge point operators and electric mobility service providers.
We offer a scalable, integrated SaaS solution that enables our clients to efficiently manage their networks and provide EV drivers with exceptional charging experience.
Operating in over 35 countries in the US, Europe and Asia, we enable hundreds of millions of events for millions of EV drivers and manage more than 160,000 public chargers (100,000s in roaming).
Our customers include global industry leaders such as EVgo, Volvo Group, Shell, Circle K, Mer, Recharge, Kople, ESB, CEZ, MOL Group, ST1, and eMobility Power.
Join our team to work alongside the most brilliant and disruptive minds that are focused on leading the eMobility industry and building a greener world.
For more information, please visit
What will you do?
- Build and scale the backend systems behind EV charging at global scale - services handling hundreds of millions of events across 160,000+ chargers.
- Enhance core platform capabilities in areas like Billing, CRM, and charging transaction processing.
- Tackle real distributed-systems challenges: multi-tenant isolation, high-throughput event processing, and the performance demands of a live charging network.
Requirements
What should you have?
- Experienced Backend Developer.
- Proven Java/Kotlin experience with Spring Boot framework.
- Proven experience with Microservices Architecture.
- Proven experience in SaaS multitenant high throughput systems.
- Proven experience with a Relational Databases (MySQL/Postgres, etc.)
- Experience with Docker.
- Solid grasp of the fundamentals that matter at scale - concurrency, data consistency, resilience, and observability in distributed systems.
- Team player with extensive experience working in teams.
- Familiarity with AI-assisted development workflows and agentic coding tools.
Advantages:
- Experience with Kafka.
- Experience with non-relational databases (MongoDB, etc.)
- Proficient in advanced SQL.
- Familiarity with a public Cloud provider (GCP/AWS/Azure).
- Experience with reactive / non-blocking systems (Kotlin coroutines, Project Reactor, WebFlux, Vertx).
- Experience with Event driven architecture.
- Expereince with Python (FastAPI, Pydantic, etc.)