We are looking for a (Senior) Software Engineer with Python (f/m/d) to join our "Quick Commerce" team. Contribute to the creation of our next-generation platform, which works on expanding our amazing delivery to new products such as groceries, pharmaceuticals, flowers, and more. Work on catalog management, product information management, campaign management, ad-serving/ad-booking system.
This is a remote position, in a fully remote team! You can join this position if you are allowed to work in any of these countries in which Delivery Hero has a local presence: Finland, Norway, Sweden, Kuwait, Bahrain, Oman, Qatar, Egypt, Greece, Austria, Turkey, Pakistan, Hungary, Germany, Lebanon. Move your career to the next level by joining a game-changer company without the requirement of relocation.
You will build our next-generation platform to not only sell food to our hungry customers but also grocery items and many more.
Design and optimize our internal back-office applications in a fast-growing environment such as a master product database, catalog management systems, campaign management, ad-serving/ad-booking systems.
You don’t shy away from building reliable, scalable systems with high concurrency and are always eager to learn new languages and technologies. Your decisions will make an impact since your ideas and efforts do matter.
Your heroic skills:
Python expert in the context of distributed systems and services.
4+ years of experience in large-scale applications.
4+ years of experience in Flask, Tornado, Sanic.
4+ years of experience in working agile methodologies.
A rock-solid foundation in Computer Science (data structures, algorithms, software design)
Ability to work in a UNIX-like environment.
Professional experience of cloud platform hosting via AWS / GCP as well via terraform / cloudformation / helm.
Rigor in high code quality, automated testing, and another engineering best practices.
Ability to make independent decisions and taking ownership for them beyond deployment
You are a pragmatic programmer who understands what is needed to get things done in a collaborative manner.
Experience with orchestration using Kubernetes.
Fluent English communication skills.
Working remotely requirements:
Being able to legally work in one of these countries: Finland, Norway, Sweden, Kuwait, Bahrain, Oman, Qatar, Egypt, Greece, Austria, Turkey, Pakistan, Hungary, Germany, Lebanon.
Having the ability to travel to Delivery Hero headquarters in Berlin twice a year.
Nice to have:
Familiar with common CI/CD tools like Jenkins, Drone, spinnaker.
Familiar with common monitoring / alerting/logging tools such as Prometheus, Datadog, ELK stack, distributed tracing.
Building, maintaining & running high traffic system in a microservice environment.
Experience in non-blocking-io technologies with python like tornado, sanic, fastapi.
Familiar with communication between microservices best practices.
Familiar with gRPC .
Experience in event-driven hexagonal architecture.
Superior knowledge in relational databases (ACID, isolation & index types, storage engines).
Knowledge on document-oriented databases (MongoDB, Couchbase, DynamoDB, Firestore).
Why Delivery Hero?
Develop your skills with your educational budget for conferences and external training.
Exchange ideas and meet fellow developers at regular meetups, in our active guilds, and during our Global Developer Exchange Program.
The opportunity of joining a fully remote international team.
We’re looking forward to your application!
Delivery Hero is building the next generation global on-demand delivery platform. We have grown rapidly from inception in 2011 to become one of the leading global online food ordering and delivery platforms and are now innovating and creating new services such as groceries, pharmacies, and other convenience articles in multiple markets.
Our awesome international team already operates in 40+ countries worldwide and we are looking for the most talented people to join us on our mission to ‘always deliver an amazing experience.
At Delivery Hero, we believe diversity and representation is key to creating not only an exciting product, but also an amazing customer and employee experience. Fostering this starts with hiring -- therefore we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or any other aspect that makes you, you.