RE

RevenueCat

6 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 6 most recent jobs
RE

Senior Backend Engineer

RevenueCatAnywhereFull-time
View Job
Compensation$80K - 150K a year

Design, build, ship, and maintain backend product features for large-scale systems. | 8+ years backend experience, strong SQL skills, customer obsession, product ownership, and ability to ship high-quality code. | RevenueCat gives app businesses the infrastructure and tools to build, run, and improve their monetization. Since graduating from YC's S18 batch, we've grown into the default monetization platform for mobile. We're in 50%+ of newly shipped subscription apps, we process $16B+ in annual purchase volume, and we help everyone from a solo developer to the OpenAI mobile team understand and grow their revenue. We're a remote-first team of 150+ people across 25+ countries, guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. This isn't the right fit for everyone. The systems you’ll build here manage billions of dollars and touch hundreds of millions of end users, and we don’t take that lightly. You'll be expected to work hard and hold a high bar for what you ship, alongside some of the sharpest, most driven people you've worked with. If that sounds energizing rather than exhausting, keep reading. The Role We’re looking for a Backend Engineer to design, build, ship, and own end-to-end product features used by thousands of developers and hundreds of millions of end-users. This is a hands-on IC role. We want someone that loves shipping products, not just code. You are an engineer obsessed with the customer and passionate about software. You’ll take ownership from problem scoping to production rollout to long-term maintenance. You have both the engineering fundamentals to write performant systems that operate at huge scale near flawlessly and the product sense that doesn't let “perfect” get in the way of “shipped today.” About You You have 8+ years of experience as a backend engineer designing complex, fast-growing systems that didn't exist before you. You can write advanced SQL statements beyond basic SELECT and UPDATE statements. You hold a high bar for quality and instinctively know which details matter, but also are discerning enough to cut scope when needed while still delivering value. You’re customer-obsessed: you imagine yourself as the developer, product manager, or marketer using the feature or experiencing the issue. You’re a builder, not an implementer: scoping, prioritizing, and driving rollout in partnership with our Product team. This isn’t a role where you check off items from a detailed specification. You can quickly familiarize yourself with code you didn't write yourself and improve it. You're comfortable coding alongside AI tools like Copilot, Cursor, or Claude Code. You use them to move faster on the parts that don't need your full attention, and you're detail-oriented enough to catch when they're wrong. You’re scrappy and biased toward shipping. You’d rather ship a good version today and iterate than wait to ship a perfect one next quarter. You communicate clearly, both in real-time and asynchronously. We’re a fully remote team, and how you write is as important as how you code. You’ve shipped meaningful user-facing features to production, monitored their usage and adoption, and improved them over time. You write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship. You act like a founder: you notice problems, propose improvements, and follow through fast. Ideally, you 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. In the first month, you'll: Meet frequently with your team and mentor to get up to speed. Set up and get familiar with repositories, task management, and the dev environment. Implement and ship your first project. Get familiar with RevenueCat’s dashboards, logging, debugging tools, cloud providers, infrastructure, and general architecture. Learn about the mobile app economy and subscription-business concepts that shape our product decisions. Within the first 3 months, you'll Scope and work on projects self-sufficiently, end to end. Talk to customers or support directly to understand how the systems you own actually 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. Understand every product your team owns. Within the first 6 months, you'll Review code, write proposals, and contribute to architectural discussions. Contribute to your team’s roadmap and technical direction — the “why,” not just the “how.” Be the go-to person on a couple of your team’s focus areas. Have shipped a major product or feature, start to finish. Within the first 12 months, you'll Know all the major components of our system and be able to debug complex issues across it. Have your own initiatives for improving our products, grounded in real customer and business priorities. 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 offer: 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 Interviewing at RevenueCat Our interview process is rigorous on purpose. We want to be sure that everyone we bring on is genuinely excited about this work, aligned with how we operate, and ready to meet our high bar for performance. Curious what that actually looks like? Read more in our blog post on how we hire at RevenueCat, including tips to help you succeed. More on how we work: How we think about hiring and team design: Building a Winning Team The values that guide how we work: Our Values How we work as a remote team: How We Work Remotely at RevenueCat What to expect from our interview process: Interview Expectations What to expect from comp and employment: Employment FAQ

API Design
Backend Development
System Architecture
Mentorship
Technical Writing
Direct Apply
Posted 16 days ago
RevenueCat

Senior Software Engineer, Agents

RevenueCatAnywhereFull-time
View Job
Compensation$120K - 180K a year

Build and maintain advanced AI agent systems for subscription monetization platform ensuring reliability, observability, and customer-focused features. | 8+ years experience building production systems, strong backend fundamentals, experience with AI agents, and ability to ship high-quality, user-facing features. | RevenueCat gives app businesses the infrastructure and tools to build, run, and improve their monetization. Since graduating from YC's S18 batch, we've grown into the default monetization platform for mobile. We're in 50%+ of newly shipped subscription apps, we process $16B+ in annual purchase volume, and we help everyone from a solo developer to the OpenAI mobile team understand and grow their revenue. We're a remote-first team of 150+ people across 25+ countries, guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. This isn't the right fit for everyone. The systems you’ll build here manage billions of dollars and touch hundreds of millions of end users, and we don’t take that lightly. You'll be expected to work hard and hold a high bar for what you ship, alongside some of the sharpest, most driven people you've worked with. If that sounds energizing rather than exhausting, keep reading. The Role RevenueCat helps app developers manage subscriptions and make more money from them. Maybe you're an indie developer who doesn’t know what "conversion" even means, you just want your app to make money so you can keep building it. Or maybe you're a growth specialist at a company doing millions a month, and pricing experiments are already your whole job. Either way, you probably didn't get into this to spend your days staring at a dashboard. So we built two AI agents to do that work for you, or make you even sharper at it if you're already a pro. Enter Rico. Rico watches over your subscription business and can help you make sense of it, and act on what it finds. Say your revenue dropped last week. You don't need to go digging through charts to find out why. Just ask Rico. It pulls the data, explains what happened in plain language, and shows you how you compare to similar apps. Then it can fix things itself, like setting up a new plan or restoring a customer's access, with you approving the change before it goes live. Run a pricing experiment and Rico will read the results for you and tell you which version is winning. There are so many things we want Rico to be able to do! Then there's Astra. Astra is a specialized agent to build and edit paywalls, the screen that asks someone to subscribe. Most developers are not designers, and a paywall that actually gets people to tap "subscribe" is harder to build than it looks, so Astra helps you with that. Use it in our online editor, from the command line, or hook your own AI tools into it over MCP. You can see both Rico and Astra in action in our most recent product launch recap. This is a role for engineers who've built advanced agents that do actual work , not just a thin wrapper around an LLM. You'll ship agentic features to thousands of developers, and you’ll shape the foundation everything else runs on: orchestration, tool execution, context management, evaluation and human-in-the-loop controls. About You You have 8+ years of experience shipping production systems. You've built agents that other people actually use and the systems around them: tool use, structured output, context management, evaluation, orchestration. You have strong backend fundamentals. You've built systems that need to be reliable, observable, and secure. You hold a high bar for quality and instinctively know which details matter, but also are discerning enough to cut scope when needed while still delivering value. You’re customer-obsessed: you imagine yourself as the developer, product manager, or marketer using the feature or experiencing the issue. You’re a builder, not an implementer: scoping, prioritizing, and driving rollout in partnership with our Product team. This isn’t a role where you check off items from a detailed specification. You can quickly familiarize yourself with code you didn't write yourself and improve it. You’re scrappy and biased toward shipping. You’d rather ship a good version today and iterate than wait to ship a perfect one next quarter. You communicate clearly, both in real-time and asynchronously. We’re a fully remote team, and how you write is as important as how you code. You’ve shipped meaningful user-facing features to production, monitored their usage and adoption, and improved them over time. You write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship. You act like an founder:: you notice problems, propose improvements, and follow through fast. You're comfortable with ambiguity. This is an early stage product inside a growth stage company, and the architecture is still being figured out. You're self directed. You figure out what needs to be built, build it, and ship it. You are curious and stay current on AI tools and practices. You have a habit of sharing what you learn with others. Ideally, you have: Familiarity with subscription business models, app stores, or developer tools Experience with OpenAI/Anthropic APIs specifically Experience with observability frameworks (Langfuse, Langchain, etc.) Built Slack integrations Contributed to open source AI/ML tooling Maintained systems at scale In the first month, you’ll: Meet frequently with your team and manager to get up to speed Learn our tools, processes, and the subscription business concepts that shape our product Get familiar with our debugging tools, infrastructure, and overall architecture Ship your first project: a small feature that gets you into the codebase and shows you how Rico and Astra talk to RevenueCat's APIs Jump in early: fix bugs, ship small improvements, and weigh in on PRs Within the first 3 months, you’ll: Ship a medium sized project, ideally a new agentic feature that reaches tens of thousands of developers Understand the main product areas your team owns and how they work end to end Understand our current agent infrastructure, orchestration, the eval pipeline, the tool framework, and the trust and permissions layer, and have opinions on how to improve it Scope and work on projects on your own, from idea to post launch improvements Take part in code reviews, bug bashes, and technical discussions Within the first 6 months, you’ll: Become the go to engineer for certain focus areas Have made Rico and Astra measurably more reliable, faster, and capable Contribute to architecture discussions that affect more than just your team Mentor other engineers joining the team Talk directly with customers to understand how your work actually lands Debug issues across frontend, backend, and data. Communicate clearly during incidents and drive fixes that prevent repeats Learn the basics of incident response and join the on call rotation Within the first 12 months, you’ll: Have built infrastructure the rest of the team ships agents on top of Know all the major components of our system and be able to debug complex issues Write proposals and drive major architecture discussions Spec and architect large projects, gather feedback, and drive design validation and rollout plans Have made RevenueCat an AI native company in large part because you built the engine underneath it Have your own initiatives for improving our product and systems, grounded in real customer priorities What we offer: 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 Interviewing at RevenueCat Our interview process is rigorous on purpose. We want to be sure that everyone we bring on is genuinely excited about this work, aligned with how we operate, and ready to meet our high bar for performance. Curious what that actually looks like? Read more in our blog post on how we hire at RevenueCat, including tips to help you succeed. More on how we work: How we think about hiring and team design: Building a Winning Team The values that guide how we work: Our Values How we work as a remote team: How We Work Remotely at RevenueCat What to expect from our interview process: Interview Expectations What to expect from comp and employment: Employment FAQ

API Design
System Architecture
JavaScript
TypeScript
Observability
Mentorship
Direct Apply
Posted 16 days ago
RevenueCat

Head of Customer Growth

RevenueCatAnywhereFull-time
View Job
Compensation$70K - 130K a year

Lead and integrate customer success, growth advisory, and enablement teams to drive adoption and success. | 10+ years in customer-facing roles with 5+ years managing teams and building scalable customer systems. | 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 $12B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue. We’re a remote‑first crew of 150+, 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. The role We are looking for a Head of Customer Growth to build and lead the operating system that helps RevenueCat customers become better app businesses. This is broader than a traditional Customer Success role. It combines strategic account coverage, app-growth judgment, specialist advisory, customer education, product adoption, and scalable enablement. The goal is not to give every customer the same high-touch service. It is to identify where RevenueCat can create disproportionate value, deploy the right kind of help, and turn every successful customer intervention into knowledge that benefits the rest of the customer base. You will lead a multi-lane Customer Growth function spanning the CSM team, Growth Advisory, Growth Advocacy, and the emerging Customer Enablement function. The CSM Team Lead will own daily CSM execution. You will set the strategy, operating model, talent bar, investment plan, and measures of success for the function as a whole. For our highest-value customers, this means deep account context, growth diagnosis, stakeholder mapping, product-adoption strategy, technical-account coordination, and clear next-step ownership. For high-potential customers, it means identifying them early and providing the right help before revenue has fully materialized. For customers with specific growth bottlenecks, it means bringing in the right specialist. For the broader customer base, it means scalable education through Growth Advocates, lifecycle guidance, office hours, playbooks, templates, product nudges, and eventually dynamic next-best-action systems. Your job is to make Customer Growth one operating system rather than a collection of disconnected activities. Why we are hiring for this role now RevenueCat serves tiny indie apps, fast-growing startups, games, media companies, health and fitness apps, AI products, marketplaces, and some of the most sophisticated consumer app businesses in the world. The app market is top-heavy, so the human touch must be allocated deliberately. At the same time, a customer that is small today may become strategically important very quickly. Contract status and current revenue are necessary signals, but they are not sufficient. We already have many of the ingredients: CSMs, a CSM Team Lead role, Growth Advocates, Customer Growth Advisory specialists, Product, Support, Marketing, Sales, TAM, Data, and one of the richest datasets in app monetization. We need a leader who can turn those ingredients into a coherent function. What you will be responsible for Own Customer Growth strategy across the full customer base. Define how RevenueCat helps customers grow after they begin using the product, including named accounts, high-potential customers, specialist-assisted customers, scaled customers, and the long tail. Build segmentation and coverage. Use current value, future potential, adoption, intent, growth moments, risk, and strategic importance to decide who receives named CSM coverage, time-bound help, specialist advisory, scaled education, product-led guidance, or monitoring. Lead through the CSM Team Lead. Set the bar for customer context, account strategy, stakeholder management, growth diagnosis, adoption planning, commercial awareness, and follow-through. Develop the Team Lead and create a strong leadership bench rather than becoming the permanent CSM manager. Identify high-potential customers early. Work with Data, Product, Sales, Marketing, and Support to find customers with meaningful future potential before revenue alone makes them obvious. Govern Growth Advisory. Define intake, qualification, expected impact, output quality, follow-through, and reuse. Specialists should be deployed against specific high-value problems rather than become general-purpose consulting capacity. Make Growth Advocacy a customer-education channel. Ensure Growth Advocates turn real customer learning into authoritative one-to-many education for existing customers and the broader app ecosystem. Build Customer Enablement and Scaled Growth. Create the roadmap for lifecycle programs, templates, office hours, documentation, automation, product nudges, and next-best-action guidance. Drive meaningful product adoption. Partner with Product and Product Marketing so customers adopt RevenueCat capabilities in ways that help them win, rather than merely increasing feature activity. Create clear cross-functional decision rights. Define how Customer Growth works with Sales, TAM, Support, Product, Marketing, and Data without turning CSMs into AEs, TAMs into a catch-all, or collaboration into meeting theater. Build the customer-insight loop. Repeated customer questions should become product improvements, enablement, playbooks, benchmarks, documentation, lifecycle programs, and market education. Own the function. Set metrics, operating cadences, headcount plans, budget, organization design, executive communication, and the talent bar across Customer Growth. What success looks like Within the first month Meet directly with at least 15 customers across different sizes, growth stages, product footprints, and monetization models—including high-value, high-potential, at-risk, and scaled customers. Take point on at least two live customer-growth situations. Work alongside the CSM, Advisory, TAM, Support, or Product partner to diagnose the problem, agree ownership, and move each customer to a concrete next milestone. Ship at least one no-regrets improvement to a broken handoff, account motion, Advisory route, or customer experience rather than waiting for a complete strategy. Establish a clear operating agreement with the CSM Team Lead and act on urgent customer, talent, or ownership issues. Build a working view of the team, coverage, high-potential misses, lane boundaries, and metrics—deep enough to make decisions, without allowing analysis to delay action. Within the first three months Act as executive sponsor for a small set of strategically important or high-potential customers and personally lead at least two customer-growth interventions through a measurable milestone. Put the first version of segmentation and coverage into production on real accounts, then revise it from evidence. Run decision-oriented account reviews and a working Growth Advisory intake and follow-through motion. Ship the first scaled education or Customer Enablement program based on a repeated customer need. Make the first material changes to ownership, operating cadence, or talent where the current model is not working. Establish a customer-insight loop that turns frontline evidence into owned Product, education, lifecycle, or process actions. Within the first six months Maintain direct customer contact every week and own selected executive relationships while leading the wider system through the CSM Team Lead and specialist leaders. Operate a functioning multi-lane Customer Growth model with clear owners, live handoffs, and visible outcomes across CSM, Growth Advisory, Growth Advocacy, and Customer Enablement. Have the CSM Team Lead independently owning daily CSM execution, coaching, and account quality. Demonstrate measurable results from customer interventions and show that repeated one-to-one work is becoming reusable Advisory output, education, enablement, or product insight. Have shipped multiple scaled programs and made concrete hiring or investment decisions for the function. Within the first twelve months RevenueCat has a trusted, actively used system for serving high-value, high-potential, specialist-assisted, and scaled customers. Customer Growth produces measurable improvement in customer outcomes, meaningful product adoption, account health, renewal readiness, expansion quality, and customer revenue outcomes. The Head remains directly connected to customers and is a trusted executive partner for selected strategic accounts. The best customer work consistently becomes reusable product, education, and market leverage. The function has a strong leadership bench and a record of shipping improvements without waiting for perfect information. What you will need to be successful Approximately 10 or more years in Customer Success, Customer Growth, strategic accounts, Growth Advisory, product growth, lifecycle, monetization, or an adjacent customer-facing function. Five or more years leading customer-facing teams, including managers, senior team leads, or specialist groups. Evidence of owning an entire function or multi-lane operating model, not only managing an individual CSM team. Experience building or materially rebuilding segmentation, coverage, strategic-account, adoption, health, advisory, or scaled-customer systems. Strong commercial judgment around NDR, renewal risk, expansion influence, customer value, and executive alignment. Credibility with mobile apps, app monetization, in-app purchases, paywalls, checkout, pricing and offers, lifecycle, retention, experimentation, analytics, or a closely adjacent domain. Enough product and technical fluency to lead around a developer-facing platform while preserving clear ownership for TAM, Support, and Engineering. Experience managing both generalists and specialists. Evidence of turning repeated one-to-one work into scalable systems. Strong written communication, directness, and remote-first operating habits. Evidence of hiring, coaching, performance management, and raising the leadership and talent bar. Ideally, you Have led CSMs and advisory, education, lifecycle, or enablement teams together. Have scaled a customer-facing function through a major company-growth stage. Have worked in a hybrid self-serve, product-led, and enterprise business. Have firsthand experience as an app operator, growth leader, founder, or consultant. Have built product-led or tech-touch Customer Success programs. Have helped productize or commercialize an advisory or professional-services capability. What we offer: 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 Fully remote and flexible work environment 4-5 weeks of suggested time off annually for mental, physical, and emotional recharge $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning Curious about the interview process? Discover more in our blog post about how we hire and learn tips to help you succeed.

Customer success
Strategic account management
Growth strategy
Direct Apply
Posted 21 days ago
RevenueCat

Senior Software Engineer, Product

RevenueCatAnywhereFull-time
View Job
Compensation$90K - 150K a year

Design, build, ship, and own end-to-end product features across frontend, backend, and data layers in a fully remote environment. | 5+ years professional software engineering with ownership of production systems, strong web development fundamentals including modern frontend frameworks, SQL, and ability to work remotely. | 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 $12B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue. We’re a remote‑first crew of 150+, 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. About the Role 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-users. 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. “Product-focused” at RevenueCat means pairing strong engineering fundamentals with good judgment — not trading correctness, reliability, or scalability for speed. About You 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’ve shipped meaningful user-facing features to production, supported them over time, and improved systems you didn’t originally design. 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. Requirements 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: 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 Proactive mindset: you notice problems, propose improvements, and follow through In the first month, you'll: Meet frequently with your team and manager to get up to speed Familiarize yourself with our tools, processes, and core subscription business concepts Complete a First Ship project Jump in early: fix some bugs, ship small improvements and weigh in on PRs Within the first 3 months, you'll: Have shipped a medium-sized project successfully Understand the main product areas owned by your team and how they work end-to-end Be able to scope and work on projects self-sufficiently from idea to improvements post-launch Actively participate in code reviews, bug bashes and technical discussions of your team Continuously improve areas of the codebase and product of your team Within the first 6 months, you'll: Become the go-to engineer for certain focus areas Proactively contribute to architecture direction discussions that impact not just your team Debug issues across frontend/backend/data, communicate clearly during incidents, and drive fixes that prevent repeats Engage with customers Mentor other engineers joining the team and raise the bar through feedback and guidance Within the first 12 months, you'll: Know all the major components of our system and be able to debug complex issues Be able to spec and architect large projects, gather feedback and design validation and rollout plans Lead your own initiatives for improving our product and system, understanding the current issues and priorities Technologies you’ll likely work with TypeScript React PostgreSQL Python Flask AWS hosted systems following best practices of deployment, monitoring and reliability. What we offer: 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 Fully remote and flexible work environment 4-5 weeks of suggested time off annually for mental, physical, and emotional recharge $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning Curious about the interview process? Discover more in our blog post about how we hire and learn tips to help you succeed.

TypeScript
React
API Design
Backend Development
Mentorship
Direct Apply
Posted about 1 month ago
RevenueCat

Senior Software Engineer, Agents

RevenueCatAnywhereFull-time
View Job
Compensation$90K - 150K a year

Build foundational agent infrastructure including orchestration, tool execution, context management, and trust layers for AI assistant products. | 5+ years shipping production systems, experience with LLMs and backend fundamentals, self-directed and effective remote collaborator. | 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 $12B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue. We’re a remote‑first crew of 150+, 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. The Role We're building an AI assistant that helps developers understand and grow their subscription revenue. It lives in Slack today and is expanding to our dashboard and API. It can pull real-time data, evaluate experiments, debug integrations, and explain what's happening in your app using natural language. We see a future where the majority of a user's interactions are either intermediated or automated by our agent. We're a team that's historically built deterministic CRUD systems, and we need an engineer who can build the foundational agent infrastructure that everything else runs on: orchestration, tool execution, context management, evaluation, and the trust layer that lets us give an agent increasing autonomy over things that matter. About you: You have 5+ years of experience shipping production systems. You have hands-on experience building with LLMs — not just prompting, but building the systems around them: tool use, structured output, context management, evaluation, orchestration. You have strong backend fundamentals. You've built systems that need to be reliable, observable, and secure. You are comfortable with ambiguity. This is an early-stage product inside a growth-stage company. The architecture is still being figured out. You are self-directed. You figure out what needs to be built, build it, and ship it. You collaborate well with others and can communicate effectively in a fully-remote culture. Bonus: Experience with OpenAI/Anthropic APIs specifically. You've built agents that other people use. Experience with evaluation and observability frameworks (Langfuse, Langchain, etc). Familiarity with subscription business models, app stores, or developer tools. You've built Slack integrations or other conversational interfaces. Contributions to open-source AI/ML tooling. In the first month, you'll: Ship your first agent feature and get familiar with the architecture, tool ecosystem, and how Rico talks to RevenueCat's APIs. Identify the biggest reliability or performance gap and start fixing it. Meet with the team, get set up with repos, dev environment, and debugging tools. Familiarize yourself with RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture. Within the first 3 months, you'll: Launch a brand new agentic feature to tens of thousands of developers. Own a core infrastructure area — orchestration, eval pipeline, tool framework, or the trust/permissions layer. Be able to scope and work on projects self-sufficiently. Learn the basics of incident response and be part of the on-call rotation. Within the first 6 months, you'll: The agent is measurably more reliable, faster, and capable because you're here. You've built infrastructure that the rest of the team ships agents with. Review code, create proposals, and contribute to architectural discussions. Have shipped a major product or feature. Within the first 12 months, you'll: RevenueCat is an AI-native company. You built the engine underneath it. Know all the major components of our agent system and be able to debug complex issues. Have your own initiatives for improving our agent products, understanding the current issues and priorities. Mentor other engineers joining the team. What we offer: 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 Fully remote and flexible work environment 4-5 weeks of suggested time off annually for mental, physical, and emotional recharge $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning Curious about the interview process? Discover more in our blog post about how we hire and learn tips to help you succeed.

API Design
Backend Systems
Observability
Mentorship
JavaScript
TypeScript
Direct Apply
Posted about 1 month ago
RevenueCat

Senior Backend Engineer

RevenueCatAnywhereFull-time
View Job
Compensation$80K - 150K a year

Design, build, ship, and support backend features and products to help developers grow their business. | 5+ years software engineering experience, strong debugging and SQL skills, product mindset, and effective remote collaboration. | 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 $12B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue. We’re a remote‑first crew of 150+, 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. We are looking for a Backend Engineer to join our engineering team and help design, build, ship and support end to end features and products that will help developers grow their business. We want to bring somebody with a product mindset, passionate about shipping products and with an eye for reliability, scalability and performance. About you: You have 5+ years of experience working as a software engineer designing and maintaining complex/large/growing systems. You are comfortable writing and debugging SQL. You love debugging and finding the root cause of production issues. You love shipping good products. You have excellent command of at least one of the mainstream programming languages. You know how to ship high quality code using good testing practices in iterative cycles. You collaborate well with others and can communicate effectively in a fully-remote culture. You are proactive. When you see something broken, you jump on it to fix it or suggest improvements. You are versatile and a fast learner. Bonus: You have experience in Python. You have experience in PostgreSQL. You have experience building SDKs. You have shipped a mobile app with in-app purchases. You have some experience with React and SPA applications. In the first month, you'll: Meet frequently with your team and mentor to get up to speed. Setup and familiarize yourself with repositories, task management, the dev environment. Implement and ship your first project. Familiarize yourself with the RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture. Familiarize yourself with workflows and subscription business concepts. Within the first 3 months, you'll: Be able to scope and work on projects self-sufficiently. Learn the basics of incident response, and be part of the on-call rotation. Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase. Understand every product owned by your team. Understand and improve many of the codebases that the team works with. Within the first 6 months, you'll: Review code, create proposals, and contribute to architectural discussions. Contribute to the team roadmap and technical direction. Be an expert on a couple of your team’s focus areas. Have shipped a major product or feature. Within the first 12 months, you'll: Know all the major components of our system and be able to debug complex issues. Have your own initiatives for improving our products, understanding the current issues and priorities. Be able to spec and architect medium-large projects, gather feedback and design validation and rollout plans. Mentor other engineers joining the team. Influence the org to improve general reliability, scalability and performance. What we offer: 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 Fully remote and flexible work environment 4-5 weeks of suggested time off annually for mental, physical, and emotional recharge $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning Curious about the interview process? Discover more in our blog post about how we hire and learn tips to help you succeed.

API Design
Backend Development
SQL
System Architecture
Mentorship
Direct Apply
Posted about 1 month ago

Ready to join RevenueCat?

Create tailored applications specifically for RevenueCat with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt