Senior Software Engineer Backend (m/w/d)
Ort: 60439 Frankfurt am Main | Vertragsart: Vollzeit, unbefristet | Job-ID: 982588

Home of IT
Wir sind das Produktteam Dock- & Yard-Management bei REWE digital und Teil der Fachdomäne Logistik, Supply Chain Management & Production. Unser rund zehnköpfiges, crossfunktionales Team besteht aus Product Owner, Solution Engineer, Business Engineer, Software Engineer, Test Engineer und Agile Team Coach.
Mit unseren Produkten sorgen wir für Transparenz, Stabilität und Effizienz in den Inbound- und Outbound-Logistikprozessen von REWE, PENNY und toom Baumarkt. Unsere Lösungen sind an allen deutschen Logistikstandorten im Einsatz und unterstützen dort geschäftskritische Prozesse rund um Wareneingang und Warenausgang – rund um die Uhr, 24/7. Zu unserer Produktlandschaft gehören unter anderem Eigenentwicklungen zur Steuerung, Überwachung und Auswertung der Warenausgangsflächen. Darüber hinaus betreiben und integrieren wir eine SaaS-Lösung für das Zeitfenstermanagement im Wareneingang.
Dabei verbinden wir moderne Eigenentwicklungen mit der Integration externer Softwarelösungen in die REWE-Systemlandschaft. Wir setzen auf moderne Backend- und Cloud-Technologien und entwickeln unsere Architektur, Entwicklungsprozesse und technischen Standards kontinuierlich weiter. Auch moderne KI-gestützte Entwicklungswerkzeuge sind bereits heute Teil unseres Arbeitsalltags. Unsere Zusammenarbeit organisieren wir nach Kanban mit Daily, Weekly, Refinement, Review und Retrospektive.
Aufgaben, die dich weiterbringen:
Als Teil unseres crossfunktionalen Produktteams entwickelst du als Software Engineer mit zusätzlichem Fokus auf Solution Engineering unsere Lösungen von der Konzeption bis zum stabilen Betrieb weiter. Dabei gestaltest und bewertest du gemeinsam mit dem Team technische Lösungs- und Architekturvarianten.
- Du übernimmst technische Verantwortung: Bei komplexen Fragestellungen bist du Sparringspartner für das Team und angrenzende Bereiche, strukturierst Problemstellungen und bewertest Lösungsoptionen. Für unsere geschäftskritischen 24/7-Systeme entwickelst du Monitoring, Performance, Resilienz und Betriebsfähigkeit kontinuierlich weiter.
- Du entwickelst unsere Backend-Systeme weiter: Du konzipierst, implementierst und betreibst moderne Backend-Services mit Kotlin und Spring Boot und entwickelst unsere Microservice-Landschaft nachhaltig weiter. Dabei behältst du Schnittstellen, Abhängigkeiten sowie Skalierbarkeit, Resilienz und Wartbarkeit im Blick.
- Du verbindest Systeme und Daten: Du integrierst interne und externe Anwendungen über APIs und eventbasierte Kommunikation mit Kafka. Für eine nachhaltige Datenhaltung arbeitest du mit PostgreSQL und steuerst Schemaänderungen strukturiert über Liquibase.
- Du entwickelst Cloud-native Lösungen: Du gestaltest und betreibst unsere Anwendungen mit Kubernetes in der Google Cloud und entwickelst gemeinsam mit dem Team unsere GitLab-CI/CD-, Build-, Test- und Deployment-Prozesse kontinuierlich weiter.
- Du hast Qualität und Security im Fokus: Mit automatisierten Tests, Code Reviews und kontinuierlichem Refactoring stellst du eine hohe Softwarequalität sicher. Authentifizierung und Autorisierung denkst du von Anfang an mit und arbeitest dabei unter anderem mit Identity-Provider- und SSO-Konzepten der REWE Group.
- Du entwickelst unsere technische Zukunft mit: Du bringst deine Erfahrung in technische Standards und Best Practices ein, teilst dein Wissen mit Kollegen und evaluierst gemeinsam mit dem Team neue Technologien und Ansätze – darunter auch moderne KI-gestützte Entwicklungswerkzeuge und Agentic Engineering.
Features, die dich ausmachen:
-
Zuallererst deine Persönlichkeit: Du überzeugst durch Eigeninitiative, Verantwortungsbewusstsein und eine strukturierte, lösungsorientierte Arbeitsweise. Du hinterfragst bestehende Ansätze, bringst eigene Ideen ein und entwickelst gerne gemeinsam im Team nachhaltige Lösungen.
-
Deine Erfahrung und Qualifikation: Du verfügst über langjährige Berufserfahrung in der professionellen Softwareentwicklung und hast Verantwortung für komplexe Anwendungen, technische Lösungen und Architekturentscheidungen übernommen. Du hast ein Studium der Informatik, Wirtschaftsinformatik, eine vergleichbare Qualifikation oder entsprechende langjährige praktische Erfahrung.
-
Deine Backend- und Architekturkompetenz: Du verfügst über fundierte praktische Erfahrung mit Kotlin und Spring Boot sowie mit Microservice- und verteilten Architekturen. Du kannst komplexe Systeme, Abhängigkeiten und Schnittstellen analysieren und Lösungsoptionen hinsichtlich Wartbarkeit, Skalierbarkeit, Resilienz und Betriebsfähigkeit bewerten. Erfahrung im Solution Engineering, in der Softwarearchitektur oder einer vergleichbaren Rolle bringst du bereits mit.
-
Deine Erfahrung mit Integration und Daten: Du kennst Kafka oder vergleichbare Event-Streaming-Technologien und die Herausforderungen eventgetriebener Systeme. Zudem bist du sicher im Umgang mit relationalen Datenbanken wie PostgreSQL und mit Schema-Migrationen über Liquibase.
-
Deine Cloud- und DevOps-Erfahrung: Du verfügst über fundierte Erfahrung mit Kubernetes, Cloud-nativen Anwendungen und CI/CD-Prozessen, idealerweise auf der Google Cloud Platform. GitLab CI/CD sowie automatisierte Build-, Test- und Deployment-Prozesse sind dir vertraut.
-
Dein Qualitäts- und Security-Anspruch: Automatisierte Tests, Clean Code, Code Reviews und kontinuierliches Refactoring gehören für dich selbstverständlich dazu.
Dein Blick über den Tellerrand: Du möchtest neben der Implementierung auch technische Zusammenhänge, Integrationen und Architekturentscheidungen aktiv mitgestalten und behältst dabei langfristige technische Qualität und fachlichen Nutzen im Blick.
-
Deine Kommunikationsstärke: Du kannst komplexe technische Zusammenhänge verständlich vermitteln, Entscheidungen nachvollziehbar vertreten und dein Wissen im Team teilen. Du arbeitest gerne in agilen, crossfunktionalen Teams und kommunizierst sicher auf Deutsch sowie gut auf Englisch.
Basics, die das Leben noch besser machen:
- Deine Life-Work-Integration durch flexible Arbeitszeiten, mobiles Arbeiten, 30 Tage Urlaub + regionale Brauchtumstage, Auszeitmodelle (Sabbatical, Pflegeauszeit etc.) und Betriebskindergarten.
- Mehr Zeit für dich – nutze die Möglichkeit auf bis zu zwei zusätzliche Wochen Freizeit pro Jahr; individuell planbar, in Absprache mit deinem Team flexibel einlösbar.
- Wir investieren in deine Zukunft. Mit deinem jährlichen Weiterbildungsbudget von ca. 2.000 € kannst du in Bezug auf deine individuelle Skillentwicklung lernen. Also bleib neugierig und sammle auf unserer eigenen Lernplattform, dem IT Learning Hub, auf Fachkonferenzen, in Fachbüchern oder in einem von vielen kostenlosen Workshops aus unserem Learning Canvas neuen Input für dich und uns alle.
- Updates für dich bei Inhouse Workshops und Events, wie dem Hackathon und Tech Talks sowie wöchentlichen Stand-Ups, regelmäßigen Tech All-Hands und Open Door-Formaten.
- Dein Gestaltungsspielraum bei der Mitbestimmung deiner Hardware (MacBooks, ThinkPads) und des Betriebssystems (MacOS, Linux, Windows) - freu dich auf eine moderne IT-Ausstattung sowie einen breiten und innovativen Tech-Stack.
- Dein Impact, weil du Anwendungen und Services für Millionen von Menschen entwickelst - mit über 1 Milliarde Datensätzen täglich, auf über 6 Millionen Handys, 32.000 Kassen oder in 7.300 Märkten.
- Dein entspannter Arbeitsweg mit dem vergünstigten Deutschlandticket, einem Jobrad und Parkplätzen direkt vor der Tür.
- Unsere Netzwerke wie DITO - different together, SHINE, f.ernetzt, WomEngineers @REWE digital sowie Women's Drive machen uns zu einer bunten Community und unterstützen dich bei deiner persönlichen Weiterentwicklung.
- Vorteile eines Konzerns für dich, z.B. in Form von Rabatten bei REWE, PENNY, toom Baumarkt und der DERTOUR Group, einer Rundumversorgung durch umfangreiche Gesundheitsleistungen, einer Unterstützung deiner Altersversorgung in Form von vermögenswirksamen Leistungen und der REWE Pensionskasse, Sonderleistungen wie Urlaubs- und Weihnachtsgeld uvm.
Weitere Informationen erhältst du unter rewe-digital.com.
Wir freuen uns auf deine Online-Bewerbung mit Angabe deiner Verfügbarkeit und Gehaltsvorstellung. Bewerbungsunterlagen in Papierform können wir leider nicht zurücksenden.
Du hast Fragen zu dieser Position (Job-ID: 982588)? Dann melde dich bei unserer Bewerbungshotline unter 0221 149-7110.
Wir betonen ausdrücklich, dass bei uns alle Menschen - unabhängig von Geschlecht/geschlechtlicher Identität, ethnischer Herkunft und Nationalität, sozialer Herkunft, Religion/Weltanschauung, körperlichen und geistigen Fähigkeiten, Alter sowie sexueller Orientierung oder weiteren individuellen Merkmalen - gleichermaßen willkommen sind.
Frankfurt am Main, HE, DE, 60439