This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Staff Backend Engineer, you will play a critical role in designing and building scalable platform services and systems that power our core platform. You will collaborate closely with engineers across teams, product managers, and partner functions to deliver high-quality solutions — and you’ll set a high bar for execution, clarity, and engineering quality.
Job Responsibility:
Own and drive the technical roadmap for key platform areas
Lead the design, development, and maintenance of complex backend systems and distributed services
Make high-leverage architecture decisions
Identify and proactively address systemic issues across services
Lead multi-team initiatives from concept to launch
Partner cross-functionally with engineers, PMs, designers, and non-technical stakeholders
Break down ambiguous problem spaces into structured plans
Communicate strategy, progress, and tradeoffs clearly
Architect, build, and evolve API frameworks and platform capabilities
Establish and improve patterns for backend development
Champion engineering best practices across teams
Drive a culture of operational excellence
Lead initiatives to evaluate and adopt new technologies
Identify opportunities for automation and tooling
Encourage experimentation and iterative improvement
Set a strong technical bar through code reviews, architectural guidance, and hands-on contributions
Mentor and support junior and mid-level engineers
Enable engineers across teams to succeed
Represent backend/platform engineering in cross-team planning
Requirements:
10+ years of full-time engineering experience, ideally in high-scale, high-complexity environments
Demonstrated experience designing and delivering backend architectures from the ground up and successfully evolving them over time
Strong understanding of distributed systems, API design, data modeling, and performance tradeoffs
Strong track record of leading multi-team projects — from planning through delivery — with measurable impact
Hands-on engineering experience with several of the following: TypeScript, Go, Python, PostgreSQL, Kubernetes, React, AWS
Skilled in software engineering best practices: design patterns, testing strategies, observability, code quality, secure development
Proven ability to influence technical direction, align stakeholders, and drive execution across teams
Excellent verbal and written communication skills
High degree of ownership, proactive problem-solving
Strong CS fundamentals including data structures, algorithms, and understanding of security principles and common attack vectors
Familiarity with LLM implementations
Familiarity with end-to-end product development
Experience establishing and driving team KPIs
Nice to have:
Experience owning and scaling a platform used by multiple product teams
Experience driving architecture modernization (service decomposition, monolith to services, data migrations, infra upgrades)
Experience with observability, SRE practices, incident response, and production hardening
Proven ability to drive improvements in engineering velocity through tooling and automation