Amplitude needs to build backend systems that shape how customers experience value, determining product access, trial delivery, usage tracking, and monetization flows to drive product adoption and revenue.
Requirements
- Write backend code confidently in JavaScript or TypeScript, and are familiar with tools like Node.js, SQL, and Git
- Are comfortable working across APIs and backend services or are excited to learn how
- Have built or contributed to Node.js backend systems or APIs in production
- Have experience with GraphQL or understand how to design data-fetching layers
- Are familiar with React.js and interested in working across the stack
- Have worked on or explored infrastructure for growth like packaging, trials, or monetization
- Are comfortable thinking in systems and abstractions that serve multiple teams
Responsibilities
- Contribute to the backend platform using Node.js, TypeScript, and GraphQL
- Build services and APIs that power pricing, packaging, trials, entitlements, and upgrades
- Work with teammates across Engineering, Product, and Design to deliver end-to-end value
- Ship infrastructure that supports experimentation, product launches, and monetization
- Implement backend instrumentation to help us measure whats working and iterate fast
- Own small-to-medium projects with support and mentorship
- Learn how to work in a structured, scalable codebase and make meaningful contributions fast
Other
- Have 02 years of engineering experience, including internships, coursework, or personal projects
- Take pride in shipping reliable, maintainable code and thinking through edge cases
- Communicate clearly, ask great questions, and collaborate well with cross-functional partners
- Are curious about how infrastructure enables product growth and real customer value
- Thrive in fast-paced environments and bring a bias toward action and iteration