Since graduating from YC's S18 batch we've grown into the default monetization platform for mobile: we're in 40% of newly shipped subscription apps, we process $10 B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the Open AI mobile team understand and grow their revenue.
We're a remote‐first crew of 120+, spread across 25 countries, and guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. We are looking for a Senior Software Engineer, Product to design, build, ship, and own end-to-end product features used by thousands of developers and hundreds of millions of end-user devices.
You'll work across frontend, backend, and data boundaries, making thoughtful tradeoffs to deliver reliable, high-quality systems. You are a senior software engineer with strong web development (frontend + backend) fundamentals and a track record of owning production systems end‐to‐end.
You care deeply about building reliable software and enjoy working close to real customer problems.
You're comfortable working across frontend, backend, and data layers, and you make deliberate, well-scoped changes.
You can turn ambiguous product requirements into clear technical solutions, collaborating effectively with product, design, and other engineers.
You write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship.
You are expected to have 5+ years of professional software engineering experience, with ownership of production systems
Strong engineering fundamentals: data modeling, debugging, code structure, and testing
Strong web development fundamentals , including:
HTML, CSS and Java Script fundamentals
Experience with an MVC-style web framework (e.g. Django, Flask, or similar)
An MVC framework like Django, Flask, or similar
Understanding of and browser–server interactions
Experience building and shipping user-facing web applications
Familiarity with modern frontend frameworks (React, Vue, Angular, or similar), however the interview process will be in React, so brush up on that
Comfort reasoning about non-trivial SQL queries and data correctness
Ability to work effectively in a fully remote, async-friendly environment
Implement and ship your first project
Familiarize yourself with the Revenue Cat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture
Be able to scope and work on projects self-sufficiently
Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase
Be able to spec and architect medium-large projects, gather feedback and design validation and rollout plans
Influence the org to improve general reliability, scalability and performance
Type Script
React
Postgre SQL
Python
Flask
AWS hosted systems following best practices of deployment, monitoring and reliability.
Fully remote and flexible work environment
~Discover more in our blog post about how we hire and learn tips to help you succeed.
#

Similar jobs

Senior software engineer - cloud | python

Apply Now
Back to search page