Staff Backend Engineer
Skills
About the Role
You will build and maintain reliable, high-performance backend services and APIs using TypeScript/Node and GraphQL. You will model data and evolve relational schemas (PostgreSQL), optimize for correctness and performance, and simplify systems by reducing complexity and paying down technical debt. You will monitor, troubleshoot, and improve production systems with a focus on observability, incident response, reliability, and operational excellence. You will collaborate with frontend, product, protocol, risk, and security teams to deliver end-to-end outcomes. At more senior levels you will drive cross-team initiatives, sponsor technical design, mentor engineers, and own critical backend domains.
Requirements
- 8-10+ years of backend development experience, leading cross-team designs and shipping large ambiguous projects
- 3-5 years building backend systems, working with GraphQL APIs and relational databases (PostgreSQL)
- Proficiency in TypeScript and Node.js
- Experience with GraphQL APIs
- Experience with relational databases, especially PostgreSQL
- Strong data modelling and performance optimization skills
- Experience in production operations, observability and incident response
Responsibilities
- Design, build and operate backend services in TypeScript/Node and GraphQL
- Model data and evolve relational schemas and optimize for correctness, performance and maintainability
- Collaborate with frontend, product, protocol, risk, and security teams to ship end-to-end outcomes
- Monitor, troubleshoot and improve production systems focusing on observability, incident response, reliability and operational excellence
- Simplify systems, reduce complexity, pay down technical debt and standardize patterns
- Drive cross-team initiatives, sponsor technical design, mentor engineers and own critical backend domains
Benefits
- Flexible work arrangements
- Periodic time together in Paris
- Health coverage
