Senior Software Engineer, Product
RevenueCat · Remote · Americas · EMEA ·
COMPENSATION
$230k – $230k
Listed on the employer's job board (Ashby)
- Senior Fullstack Engineer
- Fully remote worldwide
- React + TypeScript
- Strong backend focus
- Series C startup
Join RevenueCat as a hands-on individual contributor responsible for designing, building, and owning product features used by thousands of developers. You will work across frontend, backend, and data boundaries, making technical tradeoffs to deliver reliable systems while maintaining a strong focus on customer needs and shipping velocity.
What you'll do
- Design and ship end-to-end product features for developers and end users
- Work across frontend, backend, and data layers to deliver reliable systems
- Own projects from problem definition through production rollout and maintenance
- Scope and prioritize work in partnership with the Product team
- Debug complex issues across the entire system stack
- Mentor other engineers and raise the engineering bar through feedback
What you'll need
- 8+ years of professional software engineering experience
- Strong backend foundation with high-scale production system experience
- Proficient in React with genuine frontend building experience
- Ability to write advanced SQL statements beyond basic queries
- Solid fundamentals in HTML, CSS, JavaScript, and HTTP interactions
- Comfortable using AI coding tools like Copilot or Cursor effectively
- Strong written communication skills for a fully remote environment
- Track record of shipping user-facing features and monitoring adoption
Stack
- TypeScript
- React
- PostgreSQL
- Python
- Flask
- AWS
How you'll work
- Fully remote team across 25+ countries
- Autonomy and flexibility in work schedule
- Paid desk at a co-working space provided
- Workspace budget and continuous learning stipend
What you get
- Competitive equity in a Series C startup
- 10-year window to exercise vested equity options
- 4-5 weeks of flexible time off annually
- Backed by top-tier investors including Y Combinator
Hiring process
- Initial screening and alignment checks
- Live-coding session on frontend fundamentals
- Live-coding session on SQL and data logic
- Final interviews focusing on culture and performance