Driivz

Backend Tech Lead

Israel
Kotlin Java Spring Boot Spring WebFlux Kotlin coroutines PostgreSQL MongoDB Redis Kafka Docker Kubernetes API Microservices JUnit 5 Gradle Helm Git
Description

Backend Tech Lead

Location: Israel (IL)

Experience Level: Senior

Description

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

What Should You Have:

  • 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

Driivz
Driivz

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say