« Ga terug   Print

Backend Engineer (f/m) Java, Vehicle Routing

2018-12-05 moovel Group GmbH | Berlin | HBO | Fulltime | Sluit 2019-06-05

moovel tries to maintain a culture where engineers are provided with the tools of their choice and a friendly environment in which they can thrive.

Routing Squad seeks Backend Engineer (f/m)

we are Sudip, Ali, Paul and Aram from the routing squad. Our job is to create and enable routing solutions for our products and customers. We are looking for a backend-focused engineer to join our great squad. The main programming languages we use are Java 8 and Javascript ES6, but we believe that continuous learning is essential in an ever-changing and fast-paced technological environment.

Our vision is a planet without traffic jams. Our mission is to transform cities by providing the most convenient and sustainable mobility solutions. We create outstanding products with technical excellence, an agile mindset, an open feedback and failure culture and fun at work. moovel is part of a large global corporation (Daimler AG), but at the heart of it we still are a startup. We act as a partner for cities, transport networks and mobility service providers with the goal of making cities smarter and creating an operating system for urban mobility that provides access to appropriate mobility options in urban areas and paves the way for the future with autonomous vehicles. Currently, 280 employees work in small creative teams in Germany and the US at four locations - Hamburg, Berlin, Stuttgart and Portland.

We gather in small engineering teams organized around specific topics. The individual teams enjoy a high degree of autonomy, trust and responsibility. Innovation is key and very much encouraged and embraced in our teams. We value pragmatism, simplicity and collaboration. We live an open feedback and failure culture, because we know that both are necessary to find proper solutions.

With us you will use state of the art technology and work self-determined in small, autonomous and agile teams. moovel tries to maintain a culture where engineers are provided with the tools of their choice and a friendly environment in which they can thrive.

Teams at moovel choose the tools they regard as the best fit for their problems, at their discretion. Hence the technology stack is rather diverse. We employ a microservice backend architecture based on Docker and AWS. Cloud Services are leveraged wherever they help us to focus on our task. We practice Continuous Delivery and value DevOps culture (you build it, you run it).

  • You design, implement, scale and monitor our routing backend which provides vehicle, public transport and intermodal directions for our mobility apps and platform
  • You implement routing algorithms in Java
  • You design and provide APIs around our routing services
  • You are involved in building infrastructure and tooling for importing data into our routing engine
  • You perform analysis to enable data driven decisions
  • You collaborate with cross-functional teams to define, design and ship new features

You should have experience in writing, maintaining & debugging Java code and should be concerned about clean, high quality and maintainable code. Graph theory and routing algorithms are well known to you. Also, vehicle routing problems (VRP) are no strangers to you or at least something you always wanted to learn more about and master. You have experience with and are open to get deep into OSM and GTFS data formats. Some exposure to service based architectures would be useful. Since we are working in a rapidly evolving environment you should be open to pick up new languages, tools and frameworks. Furthermore, we are working with Amazon Web Services so it would be good if you are familiar with cloud computing. As it is our corporate language, you should have good writing and verbal communication skills in English.


  • Choose your own hardware
  • Working with newest technologies & microservices
  • Company pension plan
  • Free breakfast, coffee & water
  • Mobility allowance
  • Be part of an interdisciplinary team of experts
  • Working on products with a high impact on society
  • International teams
  • Child care allowance
  • Flexible working hours

You bring what we are looking for? Then we are more than happy to meet you soon! Just send us your application by clicking on the'Apply' button.

Sudip, Ali, Paul and Aram

If you have any questions or are in need for further information feel free to contact

Janosch Fingerhut
+49 30 549073811

Solliciteer op deze functie