Senior Backend Engineer für verteilte, ausfallsichere Systeme
Llamazing Digital Engineering GmbH
Contact person: Björn Froese
BerlinBrandenburg, Germany
End client
ITJava (Programming Language)Distributed SystemsTypeScriptWorkflowsBackendEvent Driven ArchitectureApache KafkaGolangMicroservicesDescription
Für Kundenprojekte im Mittelstand suchen wir erfahrene Backend Engineers für verteilte Systeme (m/w/d).
Aufgaben
- Lang laufende Geschäftsprozesse als robuste, nachvollziehbare Abläufe umsetzen (Zustände, Timer, Wartezeiten auf Benutzereingaben, Eskalation)
- Fehlerbehandlung über Systemgrenzen hinweg gestalten: Wiederholungen, Idempotenz, Kompensation von Teilausführungen
- Wiederanlauf nach Abstürzen absichern und testen (Neustarts, Fehlerinjektion)
- Schnittstellen zu angrenzenden Systemen gemeinsam mit dem Team festlegen
- Betrieb und Konfiguration der eingesetzten Workflow-Plattform mitgestalten
- Entscheidungen und Grenzen dokumentieren und an das Team übergeben
Muss
- mindestens 7 Jahre Erfahrung in der Backend-Entwicklung, davon mindestens 3 Jahre mit verteilten Systemen im produktiven Betrieb
- Praxis mit Workflow-Engines (z. B. Temporal, Camunda, AWS Step Functions) und Messaging (z. B. Kafka, Pub/Sub)
- sicherer Umgang mit Idempotenz, Wiederholstrategien und Konsistenz über Systemgrenzen hinweg
- sehr gute Kenntnisse in Go, Java, TypeScript oder Python sowie automatisierte Tests
- Deutsch fließend, Englisch gut
Wünschenswert
- Cloud-Plattformen (GCP, Azure oder AWS) und Terraform
- ereignisgetriebene Architekturen (z. B. Event Sourcing, CQRS)
- Zusammenarbeit in agilen, verteilten Teams
Rahmen
- Einsatz: überwiegend remote, gelegentliche Termine vor Ort in Berlin/Brandenburg
- Dauer: typischerweise 4 bis 6 Monate, Verlängerung möglich
- Auslastung: 100 Prozent
- Start: projektabhängig, ab Q1 2027
- Details zum Projekt besprechen wir im Gespräch.
Bewerbung
Bitte beantworten Sie kurz:
- Welches verteilte System mit lang laufenden Abläufen haben Sie zuletzt maßgeblich gebaut (Technologie, Domäne, Ihre Rolle, Größenordnung)?
- Wie verhindern Sie, dass nach einem Absturz mitten im Ablauf eine schreibende Aktion doppelt oder gar nicht ausgeführt wird?
- Wie hoch ist Ihr Stundensatz und ab wann sind Sie verfügbar?
Bei E-Mail-Kommunikation bitte die Projekt-ID dieser Anzeige angeben. Telefonische Kontaktaufnahme bitte nur nach vorheriger Terminvereinbarung.
Datenschutz: Wie wir Ihre Bewerbungsdaten verarbeiten, wie lange wir sie speichern und welche Rechte Sie haben, lesen Sie in unserer Datenschutzerklärung: https://llamazing.digital/de/privacy/#bewerbungen
Privacy: How we process your application data, how long we keep it and what rights you have is described in our privacy policy: https://llamazing.digital/en/privacy/#applications
Fragen zu Bewerbungen / Questions about applications: ***@***.digital
Last edited: 11/06/2026