View job here

Join us as Scala Software Engineer in the pooling domain to improve our next generation ridesharing service.

MOIA is an innovative mobility company that will change people’s lives by re-imagining urban mobility. MOIA will create services that enable more people to move more freely and securely, ultimately making cities better places to live. We will free up the movement of people and goods within cities while making mobility accessible to everyone. That means we will:

  • Make city traffic clean, safe and silent
  • Create more time and space for people
  • Bring affordable and convenient mobility to everybody

We are looking for an experienced Scala Software Engineer focused on solving challenges in our distributed pooling systems.The pooling systems your team is building are an essential part of MOIA's business model. The dispatching and stop resolver systems are helping us to find the best vehicles and stops for a customer to get most efficiently from A to B while still ensuring a high vehicle utilisation to reduce congestion in the cities.

What you will do


You will build distributed systems that are deciding which vehicles and stops are eligible for a trip request taking into consideration real-time fleet state, vehicle capacity and other constraints. In addition, you are responsible for synchronizing the state with our vehicles reliably over a mobile network. Apart from that, you will ensure that the delivered software meets the highest engineering quality in terms of testability, performance and technical architecture suitable for real-time use. You will be part of a cross-functional team comprising software engineers, data engineers, mobile developers, AWS experts, and product owners.

What will help you to fulfill your role

  • Have deep experience (3+ years) in developing high-scale distributed systems with Scala and Akka
  • Gained experience or have interest in Kotlin, Python, Kubernetes, and AWS managed services
  • Are keen to receive and give feedback in pairing and code review sessions
  • Live and breathe DevOps and believe in automated testing, infrastructure as code, continuous deployment, monitoring, and open communication
  • Describe solving challenges in distributed systems as your personal passion
  • Communicate fluently in English

What we offer you

We are a new company and a fast-growing team. We see things from a people perspective, observing, learning and responding to their social needs. We are always curious to find better ways to do things and so we question everything. We are driven by the possibilities better urban mobility solutions can unlock. We work with different people, disciplines, and companies to make great things happen. MOIA offers a unique opportunity as it combines the best of the startup and corporate worlds. We are an innovative new business based in top locations such as Berlin and Hamburg but are also backed by a large corporate parent providing funding, resources, know-how, and commitment.

What we offer in detail:

  • We believe good ideas count more than hierarchies
  • You’ll work together with enthusiastic engineers
  • Competitive salary including bonus and a mobility budget
  • Job Ticket (public transport)
  • Fresh fruits, Mate, subsidisation of a fitness club membership or a decent bicycle
  • 30 days of holiday
  • Relocation support