Senior Backend Engineer
Job description
A hands-on backend engineer role at RevenueCat to design, build, ship, and own end-to-end product features used by developers and end users. The role is an individual contributor position focused on shipping products at scale.
At a glance
- Work mode
- Remote
What you'll do
- Design, build, ship, and own end-to-end product features used by thousands of developers and hundreds of millions of end-users
- Take ownership from problem scoping to production rollout to long-term maintenance
- Scope, prioritize, and drive rollout in partnership with the Product team
- Ship meaningful user-facing features to production, monitor their usage and adoption, and improve them over time
- Write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship
- Talk to customers or support directly to understand how the systems you own get used and where they break down
- Learn the basics of incident response and join the on-call rotation
- Participate in code reviews and contribute to reliability and quality across the codebase
- Review code, write proposals, and contribute to architectural discussions
- Contribute to the team's roadmap and technical direction
- Spec and architect medium-to-large projects, gather feedback, and drive design validation and rollout plans
- Mentor other engineers joining the team
- Push the org to improve reliability, scalability, and performance
What we're looking for
- 8+ years of experience as a backend engineer designing complex, fast-growing systems
- Can write advanced SQL statements beyond basic SELECT and UPDATE statements
- Holds a high bar for quality and can cut scope when needed while still delivering value
- Customer-obsessed: imagines themselves as the developer, product manager, or marketer using the feature
- A builder, not an implementer: scoping, prioritizing, and driving rollout in partnership with Product
- Can quickly familiarize themselves with code they didn't write and improve it
- Comfortable coding alongside AI tools like Copilot, Cursor, or Claude Code
- Scrappy and biased toward shipping
- Communicates clearly, both in real-time and asynchronously
- Has shipped meaningful user-facing features to production, monitored usage and adoption, and improved them over time
- Writes high-quality, well-tested code, debugs issues methodically, and helps raise the engineering bar through feedback and mentorship
- Acts like a founder: notices problems, proposes improvements, and follows through fast
Nice to have
- Experience in Python
- Experience in PostgreSQL
- Experience building SDKs
- Shipped a mobile app with in-app purchases
- Some experience with React and SPA applications
Benefits
- Competitive equity in a fast-growing, Series C startup backed by top-tier investors, including Y Combinator
- 10-year window to exercise vested equity options
- A fully remote environment designed around autonomy and flexibility
- 4-5 weeks of flexible time off annually
- Paid desk at a co-working space
- Workspace budget and continuous learning stipend
Apply
Direct apply at RevenueCat
Opens the job posting at RevenueCat
About RevenueCat
The default monetization platform for mobile
RevenueCat gives app businesses the infrastructure and tools to build, run, and improve their monetization. Since graduating from YC's S18 batch, they've grown into the default monetization platform for mobile. They're in 50%+ of newly shipped subscription apps, process $16B+ in annual purchase volume, and help everyone from a solo developer to the OpenAI mobile team understand and grow their revenue.
Key facts
- 150+ people
- Graduated from YC's S18 batch
- In 50%+ of newly shipped subscription apps
- Processes $16B+ in annual purchase volume
- Remote-first team of 150+ people across 25+ countries
- Series C startup
Partners & customers
What they value
- Customer Obsession
- Always Be Shipping
- Own It
- Balance
