Senior Backend Engineer für verteilte, ausfallsichere Systeme

Llamazing Digital Engineering GmbH
Contact person: Björn Froese
BerlinBrandenburg,  Germany
80% remoteFreelanceStart date 1/2027Duration 6 months100% workload

Description

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:
  1. Welches verteilte System mit lang laufenden Abläufen haben Sie zuletzt maßgeblich gebaut (Technologie, Domäne, Ihre Rolle, Größenordnung)?
  2. Wie verhindern Sie, dass nach einem Absturz mitten im Ablauf eine schreibende Aktion doppelt oder gar nicht ausgeführt wird?
  3. 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

Application form