Diese Liste enthält nur Länder, für die in der ausgewählten Sprache Stellenangebote veröffentlicht wurden (z. B. in der französischen Version werden nur Stellenangebote in Französisch angezeigt, und in der englischen Version nur solche in Englisch).
Als (Senior) Backend Developer im Product Creation & Assignment Team hilfst du uns dabei, die Systeme hinter der automatisierten Erweiterung des idealo Produktkatalogs weiterzuentwickeln. Bei idealo sind Produkte die vergleichbaren Einheiten, die Nutzer*innen auf unserer Plattform sehen: Produktseiten, auf denen Angebote verschiedener Shops gebündelt, angereichert und vergleichbar gemacht werden. Unser Team baut Systeme, die neue Produkte aus verschiedenen Datenquellen identifizieren und erstellen sowie eingehende Shop-Angebote dem passenden bestehenden oder neu erstellten Produkt zuordnen. Wir arbeiten mit einem modernen, cloud-nativen Stack, der JVM-basierte Backend-Services mit datenintensiven AWS-Workflows kombiniert: Java, Kotlin, Spring Boot, Kafka, MongoDB und EKS sowie Python-basierte Pipelines mit MWAA, Lambda, Step Functions, DynamoDB, Glue Spark und S3. Außerdem integrieren wir ML-Modelle und GenAI-Komponenten in unsere Produktionssysteme und nutzen aktiv AI-Tools wie Claude Code in unserem Entwicklungsworkflow.
Verantwortlichkeiten
Entwicklung und Betrieb von Backend-Services und Data Workflows für die automatisierte Erweiterung des Produktkatalogs und die Offer-Zuordnung
Arbeit an Systemen, die neue Produkte aus verschiedenen Datenquellen identifizieren, erstellen und anreichern
Verbesserung der Matching-Logik
Sicherstellung hoher Softwarequalität durch automatisierte Tests, Code Reviews und Observability
Einsatz von AI-gestützten Entwicklungstools
enge Zusammenarbeit mit Engineering, Product und Machine Learning Engineering
Anforderungen
mehrjährige Erfahrung in der Backend-, Plattform- oder datenintensiven Softwareentwicklung
Verantwortung für Produktionssysteme übernommen
fundierte praktische Erfahrung in der JVM-Backend-Entwicklung mit Java oder Kotlin, idealerweise mit Spring Boot, oder in Python-basierten Data Workflows
gutes Arbeitswissen im jeweils anderen Bereich und die Bereitschaft, über beide Stacks hinweg mitzuarbeiten
Erfahrung im Betrieb von Services in cloud-nativen Umgebungen, idealerweise mit AWS, Kubernetes, Docker oder serverless Komponenten
vertraut mit eventgetriebenen oder workflow-basierten Architekturen, zum Beispiel Kafka, Step Functions, MWAA/Airflow oder ETL-ähnlichen Pipelines
klare Kommunikation, effektive Zusammenarbeit in cross-funktionalen Teams
fließend Englisch
Wünschenswert
Deutschkenntnisse
Was wir biete
Weiterbildungsbudget
idealo Learning Hub
eLearning Angebote (z.B. Udemy)
Coachings & Mediation
kostenfreies Mittagessen im Büro
kostenfreier Kaffee, Limonade und Feierabend-Bier
Dachterrasse
kostenlose Beratung und Unterstützung durch pme-Familienservice
Job-Bike
Deutschlandticket
Fitness- und Sportmöglichkeiten (Urban Sports oder Gympass Mitgliedschaft)
Wir verwenden Cookies, um Ihr Nutzungserlebnis zu verbessern, den Datenverkehr zu analysieren und personalisierte Inhalte bereitzustellen. Durch Klicken auf „Akzeptieren“ stimmen Sie der Verwendung von Cookies zu.
Anmelden, um sich zu bewerben
Erstellen Sie ein kostenloses Konto oder melden Sie sich an, um zur Bewerbungsseite dieser Stelle zu gelangen.
Bewerben Sie sich und verfolgen Sie alle Bewerbungen an einem Ort
Speichern Sie Stellen und verlieren Sie kein interessantes Angebot
Kostenloser Lebenslauf-Generator und Karriere-Tools