Logo GeneralMind

Senior Backend Engineer

Job

  • Level
    Senior
  • Ort
    Berlin
  • Arbeitsmodell
    Onsite
  • Job Feld
    Back End
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis

Job Zusammenfassung

In dieser Rolle bist du verantwortlich für das End-to-End-Management des Backends, einschließlich Architektur, API-Design und Workflow-Optimierung, während du robuste und zuverlässige Systeme in Python entwickelst und betreibst.

Job Technologien

Deine Rolle im Team

  • Own the backend end-to-end: service architecture, API design, reliability posture, and long-term technical direction.
  • Be the person who knows how everything fits together - and who other engineers come to when they're not sure where something belongs.
  • Set the bar on code quality, service boundaries, and shared abstractions across the engineering team.
  • Make foundational decisions with conviction, document the reasoning, and evolve them as the system grows.
  • Design for failure: retries, timeouts, graceful degradation, and recovery paths built in from the start.
  • Write code that is easy to operate - observable, testable, and straightforward to debug at 2am.
  • Understand the runtime, not just the framework. Know when the problem is the code, the config, or the infrastructure.
  • Design and build durable workflows using Temporal - long-running processes, async coordination, saga patterns.
  • Own workflow observability: know when a workflow is stuck, degraded, or silently wrong before a customer notices.
  • Think carefully about idempotency, failure modes, and replay semantics - not just the happy path.
  • Evolve workflows without breaking running instances; manage versioning with intention.
  • Detect regressions before they become incidents; build the tooling to catch them early.
  • Own the operational posture of the services you build: alerting, runbooks, on-call readiness.
  • Identify structural debt before it compounds; propose refactors that are thoughtful, not just correct.

Unsere Erwartungen an dich

Qualifikationen

  • Non-negotiable Python depth: You make deliberate choices about async vs. sync, framework selection, and performance tradeoffs. You know the language well enough to have opinions.
  • You've used Temporal (or a comparable workflow engine) in production. You understand durable execution, not just task queues.
  • Idempotency, retries, and observability are part of how you design, not afterthoughts.
  • You're comfortable being the person who holds the full backend picture. You identify what's broken or missing before you're asked, and you don't leave the system worse than you found it.
  • We're a strong team with broad coverage. What we're hiring for is someone who brings a 10x improvement in an area we're currently underinvested in. That might be workflow systems, data infrastructure, AI-native backend patterns, or deep domain expertise. We don't know exactly what shape it takes - but you should know what yours is, and be able to articulate why it matters.

Erfahrung

  • 6+ years building and operating backend systems in Python, with clear ownership of production services - not just feature delivery.

Themen mit denen du dich im Job beschäftigst

Job Standorte

  • Standort Berlin

    Deutschland

Das ist dein Arbeitgeber

GeneralMind

GeneralMind

GeneralMind ist ein zukunftsorientiertes Startup aus Berlin, das sich auf die Schaffung einer KI-gestützten Automatisierungsplattform konzentriert. Diese Plattform verbessert die operativen Prozesse in Unternehmen, insbesondere in den Bereichen Supply Chain und ERP. GeneralMind richtet sich an mittelständische und große Firmen und bietet Lösungen zur Automatisierung von Routineaufgaben.

Description

  • Unternehmenstyp
    Startup
  • Arbeitsmodell
    Onsite
  • Branche
    Internet, IT, Telekom
Logo GeneralMind

Senior Backend Engineer

Ort
Berlin
Arbeitsmodell
Onsite
Diversität
Für alle Personen geeignet (m/w/d)
Nur Englisch
Nur Englisch erforderlich

Weitere Jobs