Senior Backend Engineer

GeneralMind

Job

In this role, you will own the end-to-end management of the backend, including architecture, API design, and workflow optimization, while developing and operating robust and reliable systems in Python.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the 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.
  • Verstehen Sie die Laufzeitumgebung, nicht nur das Framework. Wissen Sie, wann das Problem im Code, in der Konfiguration oder in der Infrastruktur liegt.
  • 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.

Our expectations of you

Qualifications

  • 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.

Experience

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

Topics you will work on

Job locations

About your employer

GeneralMind is a forward-thinking startup based in Berlin that focuses on creating an AI-driven automation platform. This platform enhances operational processes in companies, particularly in the areas of supply chain and ERP. GeneralMind targets medium-sized and large companies, offering solutions for automating routine tasks.

Company type
Startup
Work model
Onsite
Industry
Internet, IT, Telecommunication
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • GBA Professional GmbHBernau

    • Easy Apply
    • Onsite
    • Full Time

    We have been developing industry-specific software solutions and websites with a high quality standard for 20 years. To strengthen our development team at our location in Bernau near Berlin, WE ARE LOOKING FOR YOU, a motivated, team-oriented employee,...

    • jQuery
    • TypeScript
    • Git
    • React
    • JavaScript
    • JIRA
    • HTML
    • Bootstrap
    • Nuxt
    • CSS
    • +12
    • +13

Senior Backend Engineer

GeneralMind