Full Time / Berlin
Routing Squad seeks Backend Engineer (f/m)
FIRST A QUICK LOOK AT US 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.
HOW THE ROLE WORKS 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.
SOME OF THE THINGS YOU WILL DO 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
ABOUT YOU 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 application form.
Yours, Sudip, Ali, Paul and Aram
Click here for the application form!
If you have any questions or are in need for further information feel free to contact
Janosch Fingerhut +49 30 549073811