JOB DETAILS

Backend Tech Lead

CompanyDriivz
LocationHod HaSharon
Work ModeOn Site
PostedMarch 22, 2026
About The Company
Driivz, a Vontier company, empowers major service providers that aspire to take a significant role in the e-mobility landscape with a market-leading, end-to-end EV charging and smart energy management software platform. Driivz enables key industry players to effectively manage their networks and provide drivers with an exceptional EV charging experience. Driivz's scalable, intelligent and integrated solution consists of a variety of modules: Operations Management, Energy Management, Billing Management and Driver Self-service Tools. They can be used as individual modules or as a single, unified, open platform that integrates with existing infrastructure. Driivz’s cloud-based platform manages over 150K public chargers (100,000s in roaming), serving over 4.9M drivers in 32 countries globally. Driivz’s innovative, open platform removes the business and technical obstacles encountered when working with proprietary solutions and provides a fully integrated extensible solution that supports customization and API based development. We deliver on the promise of business flexibility in a world of disruption and change. With vast experience in the world’s largest OCPP and OCPI-based implementations, the solution is certified for OCPP 1.6 and OCPP 2.0.1, and complies with ISO 15118, ISO27001 and local regulations (e.g. Eichrecht), while supporting more than 2000 charger types. Driivz’s smart energy management solutions optimize utilization of the grid, renewables and local battery storage while considering unmanaged loads and the varying costs of energy from the grid, enabling network operators to improve the profitability and ROI of their charging infrastructure, while increasing their energy resilience and achieving their ESG goals. Customers include global industry players such as: EVgo, Shell, Volvo Group, Recharge, Circle K, ESB, Francis Energy, Kople, ST1, CEZ, Mer, MOL Group, eMobility Power, and more.
About the Role

About the job

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.

We're looking for a Backend Tech Lead to join our Roaming team, working on a suite of microservices that power CPO and EMSP integrations, party management, and interface logging across our multi‑tenant platform.

What You'll Do

  • Lead a Back-End Engineering Team through the execution of the product roadmap and program delivery.
  • Design, develop, and maintain reactive microservices using Kotlin, Java, Spring Boot 3, Spring WebFlux, and Kotlin coroutines
  • Build and extend integrations based on EV roaming protocols (OCPI, etc.) between CPOs and EMSPs
  • Leverage AI‑powered development tools (GitHub Copilot, Claude)
  • Work with PostgreSQL, MongoDB/DocumentDB, Kafka, Redis in a reactive, non‑blocking architecture
  • Contribute to shared roaming SDKs and internal libraries
  • Write high‑quality, well‑tested code with 90%+ coverage (MockK, Kotest, Testcontainers, JUnit 5)
  • Collaborate on multi‑tenant architecture
  • Participate in code reviews, architecture discussions, and technical decisions
  • Help modernize and migrate functionality from a legacy Java monolith to new Kotlin microservices





Requirements

  • 5+ years of backend development experience.
  • At least 3 years of people management experience.
  • Strong proficiency in Kotlin and/or Java
  • Solid experience with Spring Boot and the Spring ecosystem
  • Hands‑on experience with reactive/async programming (WebFlux, coroutines, etc.)
  • Experience with relational DBs (PostgreSQL preferred) and message brokers (Kafka preferred)
  • Strong understanding of RESTful API design and microservices architecture
  • Experience writing comprehensive unit and integration tests
  • Familiarity with Docker and modern container workflows
  • Comfort using AI‑assisted development tools
  • Strong problem‑solving skills and ability to work independently

Nice to Have

  • Experience with EV roaming protocols (OCPI, OICP, eMIP) or the eMobility domain
  • Experience with Vert.x reactive clients
  • Familiarity with Redis in reactive stacks
  • Experience with multi‑tenant SaaS architectures
  • Kubernetes/Helm experience
  • Gradle (Kotlin DSL)
  • Flyway migrations
  • Testcontainers for integration testing


Tech Stack:

Languages: Kotlin, Java (21)

Frameworks: Spring Boot 3, Spring WebFlux, Kotlin Coroutines

Databases: PostgreSQL (Vert.x PG client), MongoDB/DocumentDB, Redis

Messaging: Apache Kafka (Reactor Kafka)

Testing: MockK, Kotest, JUnit 5, Testcontainers

Build: Gradle (Kotlin DSL), ktlint

Infrastructure: Docker, Kubernetes, Helm

CI/CD: Bitbucket Pipelines, GitHub Actions

AI Tools: GitHub Copilot, Claude, and other AI‑assisted development tools

Key Skills
KotlinJavaSpring Boot 3Spring WebFluxKotlin CoroutinesOCPIPostgreSQLMongoDBKafkaRedisMicroservicesRESTful API DesignTestcontainersDockerCode ReviewsMulti-tenant Architecture
Categories
SoftwareEngineeringManagement & LeadershipEnergy
Job Information
📋Core Responsibilities
This role involves leading a Back-End Engineering Team in executing the product roadmap and program delivery for the Roaming team. Responsibilities include designing, developing, and maintaining reactive microservices using Kotlin, Java, and Spring Boot 3, while building integrations based on EV roaming protocols.
📋Job Type
full time
📊Experience Level
5-10
💼Company Size
162
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page