06 abr
|
RevenueCat
|
México
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/56yuiy
RevenueCat removes the headaches of building and scaling in-app subscriptions. 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 $10B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue.
n
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. If you want your work to touch hundreds of millions of end-users (and help the developers behind them get paid), you'll fit right in.
n
About the Role
n
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.
n
This role is product-focused, but deeply technical. You'll work across frontend, backend, and data boundaries, making thoughtful tradeoffs to deliver reliable, high-quality systems. You'll be expected to take ownership from problem definition through production rollout and long-term maintenance.
n
"Product-focused" at RevenueCat means pairing strong engineering fundamentals with good judgment — not trading correctness, reliability, or scalability for speed.
n
About You
n
You are a senior software engineer with strong web development (frontend + backend) fundamentals and a track record of owning production systems end-to-end.
n
You care deeply about building reliable software and enjoy working close to real customer problems.
n
You're comfortable working across frontend, backend, and data layers, and you make deliberate, well-scoped changes.
n
You've shipped meaningful user-facing features to production, supported them over time, and improved systems you didn't originally design.
n
You can turn ambiguous product requirements into clear technical solutions, collaborating effectively with product, design, and other engineers.
n
You write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship.
n
Requirements
n
You are expected to have 5+ years of professional software engineering experience, with ownership of production systems
n
Strong engineering fundamentals: data modeling, debugging, code structure, and testing
n
Strong web development fundamentals, including:
n
HTML, CSS and JavaScript fundamentals
n
Component-based UI design and state management
n
Experience with an MVC-style web framework (e.g. Django, Flask, or similar)
n
An MVC framework like Django, Flask, or similar
n
Understanding of and browser–server interactions
n
Experience building and shipping user-facing web applications
n
Familiarity with modern frontend frameworks (React, Vue, Angular, or similar), however the interview process will be in React, so brush up on that
n
Comfort reasoning about non-trivial SQL queries and data correctness
n
Ability to work effectively in a fully remote, async-friendly environment
n
Proactive mindset:
you notice problems, propose improvements, and follow through In the first month, you'll:
n
Meet frequently with your team and manager to get up to speed
n
Setup and familiarize yourself with repositories, task management, the dev environment
n
Implement and ship your first project
n
Familiarize yourself with the RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture
n
Familiarize yourself with workflows and subscription business concepts
n
Within the first 3 months, you'll:
n
Be able to scope and work on projects self-sufficiently
n
Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase
n
Understand every product owned by your team
n
Understand and improve many of the codebases that the team works with
n
Within the first 6 months, you'll:
n
Review code, create proposals, and contribute to architectural discussions
n
Contribute to the team roadmap and technical direction
n
Be an expert on a couple of your team's focus areas
n
Have shipped a major product or feature
n
Within the first 12 months, you'll:
n
Know all the major components of our system and be able to debug complex issues
n
Have your own initiatives for improving our products, understanding the current issues and priorities
n
Be able to spec and architect medium-large projects, gather feedback and design validation and rollout plans
n
Mentor other engineers joining the team
n
Influence the org to improve general reliability, scalability and performance
n
Technologies you'll likely work with
n
TypeSc
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/56yuiy
📌 Senior Software Engineer, Product (México)
🏢 RevenueCat
📍 México