Senior Software Engineer

foodora Germany, Berlin

It's the food you love, delivered

foodora - bringing good food into your everyday! 

foodora is a Berlin-based food delivery service that partners exclusively with beloved local restaurants to deliver quality meals in 20+ countries around the globe. We know the best that our cities offer and we’re bringing it online, enabling our customers to order their favourite food through our app (for iOS or Android) or web portal. We provide our restaurant-partners with an on-demand fleet of bicycle couriers, making it simple for customers around the world to access delicious meals.  

We're currently expanding through Europe, Asia, Canada and Australia and we are always on the hunt for the brightest minds to join our team. Not only do we want to bring quality food to customers around the world, we also want to redefine delivery food to include the very best meals from beloved local restaurants.

We are currently looking to hire a Senior Software Engineer (m/f) for our Berlin HQ!

We offer a fast-paced and result driven working environment where its changing is a constant, the engineer has to be able to handle a continuous software release cycle, interact with other engineer proposing architectural solutions, giving/receiving coaching and working to have the best software implementation and attend to the project deadlines.


  • Design, develop, test, deploy, maintain and improve software
  • Achieve deadlines of the deliverable
  • Coaching and mentoring team members
  • Take part in architectural decision making
  • Understanding development lifecycle and collaborate with cross-functional and international agile teams

Required Technical Qualifications:

  • Bachelor’s degree in Computer Science or an equivalent education or practical experience
  • Extensive experience in general purpose programming language
  • Experience working with distributed and parallel systems and web applications
  • Practical experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional)
  • (Very) good communication skills in English, both written and spoken

Preferable Technical Qualifications:

  • Extensive experience with PHP or Go
  • Design Driven Development
  • Hexagonal Architecture
  • S.O.L.I.D principles
  • Event-driven architecture
  • Good knowledge of relational databases (You should be aware of normal forms, ACID, isolation levels, index anatomy)
  • (Very) good communication skills in English, both written and spoken

Other requirements

  • Ability to work in a fast-paced software release environment
  • Flexible and open-minded personality
  • Feel comfortable to work in a multi-cultural environment

Our stack consists of:

  • Microservice architecture
  • Redis, Elasticsearch, SQL and key-value storage, AMQP
  • Cloud-based infrastructure following 12 factors using Kubernetes/Docker
  • Go and PHP as main languages

What We Offer:

A modern office in the heart of Berlin, close to amazing restaurants and bars. Inside the walls of this office you’ll find:

  • An empowering, international and agile working environment
  • Responsibility from day one in an innovative and rapidly expanding tech business
  • Regular office parties and exciting team events
  • And a bunch of cool extras including a kicker table, table tennis and a playstation room, as well as free language classes and of course a monthly corporate discount for foodora!

More information about what we are doing can be found on our tech blog, so check it out!

About foodora Germany

About us foodora brings good food into your everyday, whether delivering on our signature pink bikes or serving insights into the newest food trends and showcasing local favorite restaurants. We're a food delivery service, that's for sure -- but we offer more. We offer the ability to take that first bite of your favourite meal and relish in the moment. Wherever you are. We share our excitement for a world of cuisines; from the vibrant, social media-ready appearance, to the story behind the person who invented the recipe. foodora operates in 10 countries worldwide. Through the energy of our riders and the teams in all of our office spaces, we connect lovers of food to our brilliant partner restaurants. We're changing the way food delivery is viewed and experienced worldwide.

Want to learn more about foodora Germany? Visit foodora Germany's website.