Member of Technical Staff, Back-end & API
Builds and maintains high-scale backend systems handling millions of daily requests and stewards developer-friendly APIs. Requires deep expertise in distributed systems, databases, scalable design, and API ergonomics.
About the job
Responsibilities
- Build and maintain backend that handles millions of custom requests daily.
- Ensure backend is reliable, performant, and exceeds customer expectations as we scale.
- Steward the API to make it developer-friendly and easy to integrate.
Requirements
- Deep intuition on distributed systems, databases, maintainable code design, and API design.
- Ability to reason about trade-offs between speed, scalability, and developer ergonomics.
Compensation & Benefits
- Competitive salary
- Generous equity
- Visa sponsorships
- 401K plans
- Daily lunch & office snacks
- Dinner at the office
- Unlimited vacation
- Caltrain pass reimbursement
Skills
Distributed Systems, Databases, API Design, Backend Development, Scalability, Maintainable Code
Similar jobs
Backend Engineering jobsBuild secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.
Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.
Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.
Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.
Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.