Job Title: Staff Software Engineer (Backend Focus)
Salary: $192,000 – $288,000 USD per year
Location: San Francisco, CA (Hybrid – 3 days in-office)
Job Type: Full-time
About the Role
We are seeking a highly experienced Staff Software Engineer (Backend Focus) to join a high-impact Growth Engineering team.
This team is responsible for building and scaling integrations with external partners, including enterprise systems, platforms, and third-party services, to support new growth initiatives.
In this role, you will design and build scalable backend systems that power critical user experiences at scale. You will work on complex, distributed architectures and collaborate closely with cross-functional teams to deliver end-to-end solutions.
What You’ll Do
- Design, build, and maintain scalable, event-driven backend systems
- Develop clean, well-tested APIs with a strong focus on performance and reliability
- Lead architectural discussions and solve complex engineering challenges
- Collaborate closely with frontend engineers to define API contracts and deliver seamless user experiences
- Ensure system observability through monitoring, logging, and alerting tools
- Work cross-functionally with product managers and engineering leadership
- Mentor engineers and contribute to a culture of technical excellence
- Identify and resolve scalability and performance bottlenecks
- Leverage AI tools to improve development efficiency and code quality
Tech Stack
- Backend: Node.js, TypeScript, Python, NestJS, GraphQL
- Data & Messaging: Apache Kafka, Postgres, DynamoDB, Redis
- Cloud: AWS (Lambda, S3, RDS, etc.)
- Frontend: React, React Native
- Observability: Datadog, Sentry
- Infrastructure: Docker, CI/CD (Trunk-based development)
Basic Qualifications
- 8+ years of software engineering experience
- Strong backend expertise (Node.js, TypeScript, or Python)
- Experience building scalable microservices and distributed systems
- 4+ years of experience with event-driven architectures (e.g., Kafka)
- 4+ years of experience with AWS and cloud-native systems
- Experience with relational and non-relational databases
- Ability to collaborate with frontend teams (React or similar)
- Experience using AI tools to enhance development workflows
Preferred Qualifications
- Experience with NestJS, GraphQL, and modern backend frameworks
- Experience working with highly integrated systems and external partners
- Strong system design and architecture skills
- Experience with observability tools (monitoring, logging, tracing)
- Background in data-driven or growth-focused engineering teams
- Familiarity with CI/CD and DevOps practices
Work Model
This is a hybrid role based in San Francisco, CA. Employees are expected to work from the office 3 days per week.
Compensation & Benefits
- Competitive base salary + equity
- Comprehensive health, dental, and vision insurance
- Flexible PTO
- High-impact, fast-paced engineering environment