Du möchtest mitgestalten, wie moderne Backend-Systeme digitale Geschäftsprozesse zuverlässig abbilden? In unserem Team entwickeln und betreiben wir zentrale Backend-Services. Komplexe fachliche Abläufe lernst du Schritt für Schritt kennen, begleitet von erfahrenen Kolleg:innen. Unser Backend-Stack umfasst Python (FastAPI) und Kotlin/Java (Spring Boot), PostgreSQL als primäre Datenbank und Kafka für Event-Streaming. Architektonisch arbeiten wir mit hexagonaler Architektur und Domain-Driven Design. Wichtiger als eine bestimmte Sprache ist uns, dass du sauberen, wartbaren Code schreibst und Lust hast, dich in unseren Stack einzuarbeiten. Als Backend Engineer arbeitest du in einem interdisziplinären Team eng mit Senior-Engineers, DevOps, QA und den Fachbereichen zusammen. Senior- und erfahrene Mid-Level-Engineers begleiten dich beim Onboarding und in deiner fachlichen Weiterentwicklung. Du übernimmst von Anfang an eigene Aufgaben und bekommst den Raum, dich fachlich wie persönlich weiterzuentwickeln.
Deine Aufgaben:
- Entwicklung und Weiterentwicklung unserer Backend-Services (z. B. in Python oder Kotlin/Java)
- Umsetzung fachlicher Anforderungen in wartbare, gut getestete Anwendungen
- Analyse und Behebung von Fehlern sowie kontinuierliche Verbesserung bestehender Module
- Mitarbeit am Design von APIs und an der Integration in unsere eventgetriebene Systemlandschaft
- Aktive Teilnahme an Code-Reviews als Lern- und Austauschformat (sowohl als Reviewer:in als auch beim Erhalt von Feedback)
- Pflege von Dokumentationen und technischen Konzepten
- Enge Abstimmung mit Product Ownern, UX Designers und den Fachabteilungen