Backend / Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
- Strong backend engineering skills in Python and/or TypeScript/Node.js, with willingness to work across both.\n
- Practical experience with PostgreSQL or another relational database, including data modeling and transactions.\n
- Experience shipping and maintaining production backend services.\n
- Familiarity with background jobs, queues, or event-driven processing, and an understanding of failure handling and data consistency.\n
- The ability to investigate production problems, design clear interfaces, and deliver maintainable solutions.\n
\n
Around 3+ years of backend engineering experience is a useful guide, not a hard requirement. The systems you’ve owned matter more than the number. \n
Nice to have: experience with workflow engines, multi-tenant applications, authorization, FastAPI, or agent tooling. Prior LLM experience is not required. Strong backend fundamentals and an interest in learning the agent domain matter more. \n
Benefits & conditions
Introduction
\n
xHeron takes responsibility for guest operations for short-term rental businesses: guest communication, coordinating teams, resolving issues. Today, that operating scope is delivered through a mix of people, software, and AI. We’re building the technology to handle more of that work autonomously, without turning into another tool customers have to supervise. \n
We’re looking for a Backend / Systems Engineer to build the software that makes this reliable: persistent state, safe execution, permissions, and recovery across humans, agents, and external systems. \n
Your tasks
\n
Tasks
\n
What You’ll Own \n \n
- Data models & state: Build backend services and data models that track operational work, ownership, and outcomes over time.\n
- Asynchronous workflows: Develop asynchronous workflows with reliable handling of retries, timeouts, external events, and interrupted execution.\n
- APIs & tool execution: Build shared APIs and tool-execution interfaces, including authorization and customer-data isolation.\n
- Knowledge infrastructure: Improve the infrastructure for storing, versioning, and serving operational knowledge.\n
- Platform quality: Strengthen testing and observability while evolving the existing platform alongside our CTO, AI engineer, and product engineering team.\n
\n, n
Why Join xHeron \n \n
- Real ownership: you’re working on foundational product architecture, not cloud configuration, with substantial technical ownership from day one.\n
- Direct founder access: you’ll work directly with our CTO, shaping how humans and agents work together.\n
- We invest in our own: your ownership grows as the system does, this isn’t a role with a ceiling.\n
- Upside: VSOP alongside salary; you’re building this with us.\n
\n
Our Process \n \n
- Intro call (30 min): a conversation with Friedrich (CTO) about your background, what you’ve built, and why this role.\n
- Technical take-home case study: a short, real engineering problem, close to what you’d actually be building.\n
- Case study interview (1 hour): you walk us through your thinking, not just the final code.\n
- Culture fit (30 min): meet both Founders and make sure it’s a fit both ways.\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 7 Most Popular Backend Frameworks for Developers
The Biggest German Tech Companies
Finding Jobs in Germany
Frontend Developer Salary in Germany [2023]