(Senior) Software Engineer – Backend (m/w/d)
Als (Senior) Software Engineer – Backend (m/w/d) bist Du ein zentraler Treiber für die Weiterentwicklung unserer Plattformarchitektur in einem dynamischen, technologiegetriebenen Umfeld. Du bewegst Dich souverän zwischen konzeptionellen Architekturthemen, operativen Entwicklungsaufgaben und kontinuierlicher Verbesserung unserer Systeme – mit einem klaren Fokus auf Qualität, Skalierbarkeit und Performance.An der Schnittstelle zwischen Engineering, Produkt und Infrastruktur übernimmst Du Verantwortung für zentrale Backend-Komponenten und gestaltest aktiv die technologische Weiterentwicklung unserer Plattform. Du entwickelst robuste, skalierbare Services, bringst moderne Technologien gezielt ein und optimierst bestehende Strukturen nachhaltig.Dabei agierst Du als erfahrene:r Sparringspartner:in im Team: Du hinterfragst bestehende Lösungen, bringst proaktiv Deine Ideen ein und gestaltest technische Entscheidungen mit – ohne dabei eine klassische Führungsrolle einzunehmen. Deine Aufgaben:Backend-Entwicklung und Architektur
- Weiterentwicklung und Wartung des Backends unserer Webplattform auf Basis von Python
- Mitgestaltung von Architektur- und Designentscheidungen für eine skalierbare und zukunftssichere Plattform
- Entwicklung und Optimierung von RESTful APIs sowie zentraler Backend-Services
- Gezielter Einsatz von AI-gestützten Developer Tools (z. B. Cursor, Claude, GitHub Copilot) als fester Bestandteil des täglichen Entwicklungsworkflows
- Arbeit in einem agilen Scrum-Team mit engem Austausch mit angrenzenden Teams
- Ausbau und Optimierung unserer Cloud-Infrastruktur
- Sicherstellung der Stabilität, Performance und Skalierbarkeit unserer Systeme
- Zusammenarbeit mit DevOps- und Infrastruktur-Teams zur kontinuierlichen Verbesserung der Plattform
- Konzeption und Umsetzung nachhaltiger Testing- und Qualitätssicherungsstrategien
- Nutzung von AI-Tools zur Beschleunigung und Verbesserung von Code Reviews, Testgenerierung und Dokumentation
- Ausbau der Automatisierung in Entwicklung, Deployment und Monitoring
- Sicherstellung von Codequalität und Wartbarkeit durch moderne Entwicklungsstandards
- Aktive Mitgestaltung unserer internen Best Practices rund um AI-gestützte Softwareentwicklung – von Toolauswahl über Workflows bis hin zu Qualitätsstandards
- Evaluierung neuer AI-Tools und deren konkretem Mehrwert für Entwicklungsgeschwindigkeit, Codequalität und Developer Experience
- Evaluierung und Integration neuer Technologien und Frameworks
- Aktive Mitgestaltung der technischen Roadmap
- Proaktiver Austausch im Team sowie klares, konstruktives Feedback in technischen Diskussionen
- Enge Abstimmung mit Produktmanagern und weiteren Stakeholdern
- Übernahme von Verantwortung für technische Themen und deren Umsetzung
Deine Arbeitsweise
- Du arbeitest lösungsorientiert und bringst komplexe technische Themen strukturiert auf den Punkt
- Du hinterfragst bestehende Architekturen und Prozesse konstruktiv und suchst aktiv nach besseren Lösungen
- Du bringst Deine Meinung proaktiv ein und kommunizierst klar und verständlich
- Du übernimmst Verantwortung für Deine Themen und treibst diese eigenständig voran
- Du nutzt AI-Tools nicht als Krücke, sondern als Hebel – mit dem nötigen kritischen Blick auf generierten Output
- Qualität, Wartbarkeit und Skalierbarkeit sind für Dich zentrale Prinzipien
- Erfolgreich abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
- Mehrjährige Berufserfahrung im Backend Engineering (idealerweise 5–10 Jahre)
- Sehr gute Kenntnisse in Python und gängigen Web-Frameworks (z. B. Flask, FastAPI)
- Erfahrung in der Entwicklung von RESTful APIs und skalierbaren Backend-Systemen
- Fundierte Kenntnisse im Umgang mit relationalen Datenbanken sowie ORMs (z. B. SQLAlchemy)
- Nachweislicher, routinierter Einsatz von AI-gestützten Developer Tools (z. B. Cursor, Claude, GitHub Copilot oder vergleichbare) im täglichen Entwicklungsalltag
- Erfahrung mit Suchtechnologien wie Elasticsearch von Vorteil
- Erfahrung mit Container-Technologien wie Docker, Kubernetes oder OpenShift wünschenswert
- Erfahrung in der Bewertung und Einführung neuer Developer Tools im Teamkontext
- Sehr gute Englischkenntnisse (Arbeitssprache)
- Deutschkenntnisse sind von Vorteil
- Spannende Herausforderung und ausgezeichnete Entwicklungsmöglichkeiten in einem ständig wachsenden, internationalen Team
- Freiraum, eigene Ideen zu entwickeln und damit einen aktiven Beitrag zum Erfolg unseres Unternehmens zu leisten
- Attraktive Vergütung mit variablen Bestandteilen im Rahmen eines Total Compensation Systems
- Tolle Kolleg:innen, ein freundschaftliches Arbeitsklima und zahlreiche Mitarbeiterevents
- Moderner Arbeitsplatz im Herzen Münchens mit Blick auf die Theresienwiese
- Moderne Arbeitnehmer:innen Benefits - Bike Leasing, Essenschecks, BAV, Deutschlandticket, Vorteilskonto & WellPass Fitness
- Hybrides Arbeiten
- Freie Getränke und Obst sowie wie im Sommer eine immer gut gefüllte Eisbox