Backend Engineer
Germany
A ready-to-adapt job description template for the Backend Engineer role: responsibilities, profile, and what to offer.
[Company name], a B2B SMB in [industry] based in [city], [X] employees, [X] M€ ARR, is looking for a Backend Engineer to strengthen a tech team of [X] engineers.
Your role
You design, build and operate the server side of our application (APIs, data models, asynchronous processing, integrations with third-party systems), independently on familiar topics and in alignment on structuring decisions. You share responsibility for production operations (observability, on-call or standby depending on the organization). You report to the [Tech Lead / CTO / technical management].
Key responsibilities
- Deliver backend features end to end: understanding the product need, data model, API design, implementation, tests, deployment, support in production.
- Contribute to architecture decisions in your area of responsibility (data model, library choice, queue strategy, consistency guarantees, service boundaries).
- Ensure code quality: review colleagues' PRs, apply the conventions, refactor in passing where it makes sense.
- Contribute to resolving production incidents (on-call or standby depending on the organization), co-write post-mortems, update runbooks.
- Document important technical decisions and non-trivial zones of complexity (ADR or equivalent).
- Collaborate with frontend, SRE and DBA profiles, PM, design and management on product briefs; constructively challenge infeasible or counterproductive requirements.
Profile
- Essential: [3 to 7] years of professional experience in backend development; solid command of at least one modern backend language (Go, Python, Java, Kotlin, Ruby, Node or comparable); experience with relational databases (Postgres, MySQL or comparable), API design and production operations (deployment, monitoring, incident handling).
- Desired: familiarity with our stack [to be completed]; experience with asynchronous processing (queues, event streams), distributed systems or multi-tenant architectures; experience at an SMB or startup (high autonomy); open-source contributions or visible side projects.
- Disqualifying: no experience with independent production operations; refusal of on-call or standby despite an operational requirement; blanket rejection of modern tooling (observability, CI/CD, containers).
What we offer
- Gross annual compensation: [52 to 78] k€ depending on experience. No structural variable; possibly VSOP or ESOP depending on the company's stage.
- Model: [full-time, hybrid 2 to 3 days / week on-site, based in [city] / remote-friendly].
- Benefits: [company pension, bike leasing, employee equity, vacation days, home-office policy, hardware budget, professional development budget].
- Stack: [to be completed: language and framework, DB, queue, cache, infra, CI/CD, monitoring].
Updated