CHAPTERS Group AG
GeneralMind
Senior Backend Engineer (m/w/d)
Über GeneralMind
GeneralMind entwickelt KI-Systeme für komplexe Unternehmensabläufe. Wir setzen KI-Mitarbeiter ein, die unübersichtliche operative Übergaben in Lieferketten automatisieren – Bestellungen bearbeiten, Rechnungen validieren, Lieferanten koordinieren und Ausnahmen direkt auf Enterprise-Systemen wie SAP, Oracle, JDE und Dynamics abwickeln.
Unsere Plattform kombiniert KI-Agenten, operative Kontextgraphen und reale Transaktionsdaten, um Autopilot-ähnliche Automatisierung in realen Betriebsumgebungen zu erreichen.
Wir arbeiten eng mit führenden globalen Unternehmen aus den Bereichen Fertigung, Einzelhandel und Logistik zusammen, um KI in geschäftskritische Arbeitsabläufe zu integrieren.
Über die Rolle
Wir suchen einen Senior Backend Engineer, der sowohl breit als auch tief aufgestellt ist – jemand, der das gesamte Backend im Kopf behalten und gute Entscheidungen darüber treffen kann, und der gleichzeitig eine echte Stärke mitbringt, die uns in einem Bereich, in dem wir noch nicht stark sind, spürbar besser macht. Diese Stärke ist das Unterscheidungsmerkmal. Hervorragende Engineering-Grundlagen bringen Sie zum Vorstellungsgespräch. Das, worin Sie ungewöhnlich gut sind, ist das, was Ihnen die Stelle einbringt.
Diese Rolle liegt an der Schnittstelle zweier Dinge, die selten gemeinsam gemeistert werden: der Entwicklung robuster, produktionsreifer Python-Dienste und dem Design langlebiger, beobachtbarer Workflow-Systeme mit Tools wie Temporal. Aber mehr als die spezifischen Technologien suchen wir jemanden mit dem Gespür für Verantwortung und der Bandbreite, um der De-facto-Eigentümer unseres gesamten Backends zu werden – seiner Architektur, seiner Zuverlässigkeit und seiner Weiterentwicklung.
Sie werden ein Senior Individual Contributor sein, der direkt mit den Gründern zusammenarbeitet. Die Person in dieser Rolle wird keine vorgegebene Roadmap erhalten – sie wird helfen, diese zu definieren und das Team darum herum aufzubauen.
WAS SIE TUN WERDEN
Backend-Verantwortung
- Verantwortung für das Backend End-to-End: Service-Architektur, API-Design, Zuverlässigkeitsposition und langfristige technische Ausrichtung.
- Seien Sie die Person, die weiß, wie alles zusammenpasst – und an wen sich andere Ingenieure wenden, wenn sie sich nicht sicher sind, wohin etwas gehört.
- Setzen Sie den Standard für Codequalität, Servicegrenzen und gemeinsame Abstraktionen im Engineering-Team.
- Treffen Sie grundlegende Entscheidungen mit Überzeugung, dokumentieren Sie die Begründung und entwickeln Sie sie weiter, wenn das System wächst.
Python-Dienste & Produktionssysteme
- Design für Ausfälle: Wiederholungsversuche, Timeouts, schrittweise Herabstufung und Wiederherstellungswege von Anfang an integriert.
- Schreiben Sie Code, der einfach zu bedienen ist – beobachtbar, testbar und einfach zu debuggen um 2 Uhr morgens.
- Verstehen Sie die Laufzeitumgebung, nicht nur das Framework. Wissen Sie, wann das Problem im Code, in der Konfiguration oder in der Infrastruktur liegt.
Workflow-Engineering & Temporal
- Entwerfen und Erstellen langlebiger Workflows mit Temporal – langlaufende Prozesse, asynchrone Koordination, Saga-Muster.
- Verantwortung für die Workflow-Beobachtbarkeit: Wissen Sie, wann ein Workflow blockiert, beeinträchtigt oder stillschweigend falsch ist, bevor ein Kunde es bemerkt.
- Denken Sie sorgfältig über Idempotenz, Fehlermodi und Wiederholungssemantik nach – nicht nur über den Happy Path.
- Entwickeln Sie Workflows weiter, ohne laufende Instanzen zu unterbrechen; verwalten Sie die Versionierung mit Bedacht.
Zuverlässigkeit & Systemdenken
- Erkennen Sie Regressionen, bevor sie zu Vorfällen werden; erstellen Sie die Werkzeuge, um sie frühzeitig zu erkennen.
- Übernehmen Sie die operative Verantwortung für die von Ihnen erstellten Dienste: Alarmierung, Runbooks, Bereitschaft für Rufbereitschaft.
- Identifizieren Sie strukturelle Schulden, bevor sie sich anhäufen; schlagen Sie Refactorings vor, die durchdacht und nicht nur korrekt sind.
WAS WIR SUCHEN
- Erfahrung: 6+ Jahre im Aufbau und Betrieb von Backend-Systemen in Python, mit klarer Verantwortung für Produktionsdienste – nicht nur für die Feature-Bereitstellung.
- Python-Tiefe: Nicht verhandelbar. Sie treffen bewusste Entscheidungen über asynchrone vs. synchrone Verarbeitung, Framework-Auswahl und Performance-Kompromisse. Sie kennen die Sprache gut genug, um fundierte Meinungen zu haben.
- Temporal oder Äquivalent: Sie haben Temporal (oder eine vergleichbare Workflow-Engine) in der Produktion eingesetzt. Sie verstehen durable Ausführung, nicht nur Task-Queues.
- Zuverlässigkeitsinstinkt: Idempotenz, Wiederholungsversuche und Beobachtbarkeit sind Teil Ihres Designs, nicht nachträgliche Gedanken.
- End-to-End-Verantwortung: Sie sind damit zufrieden, die Person zu sein, die das vollständige Backend-Bild im Auge behält. Sie erkennen, was kaputt oder fehlend ist, bevor Sie darum gebeten werden, und Sie hinterlassen das System nicht schlechter, als Sie es vorgefunden haben.
- Eine echte Stärke: Wir sind ein starkes Team mit breiter Abdeckung. Wir suchen jemanden, der eine 10-fache Verbesserung in einem Bereich mitbringt, in den wir derzeit unterinvestiert sind. Das kann Workflow-Systeme, Dateninfrastruktur, KI-native Backend-Muster oder tiefes Fachwissen sein. Wir wissen nicht genau, welche Form es annimmt – aber Sie sollten wissen, was Ihre Stärke ist, und artikulieren können, warum sie wichtig ist.
