We are looking for an enthusiastic and communicative Python Backend Engineer (Mid or Senior Level) to join our Marketplaces & Core Systems team in a hybrid work model in our Berlin headquarters.
This team is at the heart of connecting millions of customers to the products they need, ensuring seamless order processing and inventory management across marketplaces like Amazon, eBay, and our own shops medimops and momoxfashion. With over 4 million listings, 50 million daily updates, and tens of thousands daily orders we are tackling exciting technical challenges to keep operations running smoothly.
YOUR MISSION
* Design and develop scalable services to replace legacy components of our Django monolith
* Implement DDD and hexagonal architecture principles to create robust and maintainable systems
* Develop and optimize interfaces (REST and Google PubSub) for efficient communication between services
* Collaborate across teams to ensure smooth integration and alignment with business goals
* Identify technical debt, and implement strategies to modernize our infrastructure and codebase
* Take ownership of your work, engage in agile ceremonies, and share your expertise within the team and company
* Have a direct impact on a sustainable and financially stable company
Our Tech Stack
* Python, Django, FastAPI
* Google PubSub, Kubernetes, Compute Engine, Cloud Functions
* MySQL, PostgreSQL
* Rocky9 Linux
* GitLab, CI/CD, Helm, ArgoCD
* TDD, DDD, Kanban
YOUR PROFILE
* Several years of experience with Python, ideally using Django or FastAPI in a working environment
* Proven experience with distributed systems and cloud technologies, preferably on Google Cloud Platform
* Understanding of best practices around real-time messaging (e.g., Google PubSub) and REST APIs
* Proficiency in Linux/Unix environments
* Passion for testing, clean architecture, and clean code
* Experience with modernizing legacy systems and reducing technical debt
* Fluent in English and excellent communication skills for discussions and code reviews
* Please note: We can only accept applications with a valid work permit.
Wir arbeiten nach einem hybriden Modell, das dir maximale Flexibilität bietet und gleichzeitig den wichtigen persönlichen Kontakt fördert. Ob im zentral gelegenen Büro oder remote - gemeinsam mit deinem Team entscheidest du, wo und wann du arbeiten möchtest. Deine Arbeitszeiten kannst du flexibel gestalten. Für den persönlichen Austausch trefft ihr euch mindestens 20 Tage pro Quartal vor Ort im Büro, da unsere Teamtage in Person stattfinden.
Gestalte deinen ergonomischen Arbeitsplatz ganz nach deinen Wünschen – mit höhenverstellbaren Tischen und dem Laptop deiner Wahl (MacBook oder ThinkPad). Wenn es im Büro mal etwas lauter wird, sorgen deine Bose Noise-Cancelling-Kopfhörer für ungestörtes Arbeiten. Bei Bedarf stellen wir dir auch einen ergonomischen Stuhl oder zusätzliche Monitore für dein Homeoffice zur Verfügung.
Wir arbeiten gemeinsam in einem hellen, offenen Großraumbüro, in dem die wenigen vorhandenen Türen immer offen stehen. Unsere Teams sind motiviert und aufgeschlossen für neue Ideen. Bringe deine Kreativität ein und setze sie um! Wenn du einen Moment der Ruhe brauchst, kannst du dich in eine gemütliche Ecke der medimops-Bibliothek im Pausenraum zurückziehen oder dich bei einer Runde Kicker, Tischtennis oder an der PlayStation austoben.
Wir lieben Second Hand und integrieren unsere nachhaltige Geschäftsidee mit einfachen Methoden in den Büroalltag durch nachhaltiges Verbrauchsmaterial, doppelseitigen Druck, Energiesparmodus an Geräten, Mülltrennung, etc. Dabei übernehmen wir Verantwortung und integrieren Nachhaltigkeit in all unsere Tätigkeiten.
momox ist nur so gut wie du. Deshalb findest du bei uns Raum und Budget für deine individuelle professionelle Entwicklung mit Sprachkursen, internen Schulungen, Konferenzen, (Online-) Kursen und mehr.
Unter der Woche hast du die Möglichkeit, an verschiedenen Sportangeboten teilzunehmen. Ob Online-Training, Massagen oder Stretching am Arbeitsplatz – es ist für jeden etwas dabei. Außerdem kannst du zu einem vergünstigten Mitgliedspreis ein Abo bei Urban Sports Club oder Wellhub abschließen.