Mobile Full Stack Engineer - iOS and Backend Node.js - (d/f/m)

Permanent employee, Full-time · Hamburg (Am Sandtorkai 50, 20457)


We are looking for a Mobile Full Stack Engineer - iOS and Backend Node.js (d/f/m) for our Ticketing team in Hamburg (full or part-time) to support us in developing mobile apps while also working on backend services.

We are a growing engineering team of 90+ developing technology to solve relevant urban mobility challenges. From routing, navigation, and ticketing to the integration of mobility services and data analysis – we are on a mission to change the way people move around our cities, offer them alternatives, and help them leave their cars at home.

Our technology stack is versatile and we try to choose the right tools for the right jobs. This includes Docker containers, codified by Terraform in the AWS cloud for backend services; native apps in Swift and Kotlin, as well as React for parts of the apps; modern data collection and analysis; fantastically functional design; agile testing with BDD; all delivered as continuously as possible.

Read more about how we apply the latest technology and software to change how cities move on our Medium tech blog.
Your Responsibilities
  • Develop features for native mobile applications in Swift, specifically around public transport ticketing 
  • Work on our React Native based app components
  • Work on and maintain backend services using Node.js and TypeScript
  • Work in a cross-functional team with other engineers, product, UI/UX designers, and QA
  • Develop using industry best practices and modern testing methods
  • Contribute to the definition our products and their development as we follow agile methodologies and value your input
Your Profile
  • You have solid experience building mobile applications with Swift in a modern engineering environment
  • You have at least basic knowledge about creating and maintaining backend services in any tech stack (ideally Node.js/Typescript) and are willing to improve on it – we believe in hiring great engineers, not programming language experts
  • You have an understanding of best practices and are able to apply them – unit testing, code reviews, version control, and CI/CD
  • Interested in new technologies and innovations
  • Excellent communication skills in English
Why Mobimeo
  • Be part of a diverse and dynamic team at one of the largest platform developers for Mobility-as-a-Service applications in Europe supported by Deutsche Bahn AG
  • Work in an agile and creative environment and have the opportunity to shape the future of urban mobility  
  • Generous yearly personal development budget for your professional growth 
  • Subsidized public transport ticket in Berlin or Hamburg
  • Attractive and modern equipped workplaces centrally located in Berlin and Hamburg
  • 30 days vacation and flexible working hours
  • Support on visa process for a smooth move to Germany
Sounds good?
If you share our interest in building products that make the way people travel more efficiently, we would love to hear from you!
About us
Mobimeo is changing the way cities move. We are a technology company developing a Mobility-as-a-Service (MaaS) platform for the mobility of tomorrow. We want to ensure maximum mobility for millions of people beyond the private car.
As partner of transport companies, transport associations and other mobility providers, Mobimeo connects existing public transport systems, sharing and on-demand options.

Mobimeo was founded by Deutsche Bahn AG in 2018. In 2020 Mobimeo acquired part of moovel Group GmbH (moovel). Mobimeo has thus become one of the largest platform developers for Mobility as a Service applications in Europe.
Your application
Great to see that you are interested in joining our team. We want to get to know you better. Therefore, please complete the following form and add your LinkedIn profile and/or your CV to your application. In case you are experiencing problems send us an email to

We want to get to know you better. Therefore, please add your LinkedIn profile and/or your CV to your application. Besides you can upload any documents that you want to include with your application.

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.