RevenueCat

Developer tools to easily build in-app purchases and subscriptions.

Senior Backend Engineer

$173k - $194k
Location
Remote, Americas or EMEA
Job Type
Full-time
Experience
6+ years
Apply to RevenueCat and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

About us:

RevenueCat makes building, analyzing and growing mobile subscriptions easy. We launched as part of Y Combinator's summer 2018 batch and today are handling more than $1.2B of in-app purchases annually across thousands of apps.

We are a mission driven, remote-first company that is building the standard for mobile subscription infrastructure. Top apps like VSCO, Notion, and ClassDojo count on RevenueCat to power their subscriptions at scale.

Our 50 team members (and growing!) are located all over the world, from San Francisco to Madrid to Taipei. We're a close-knit, product-driven team, and we strive to live our core values: Customer Obsession, Always Be Shipping, Own It, and Balance.

We’re looking for a Senior Backend Engineer to build new system and features, improve our existing infrastructure, and ultimately help developers make more money. Our backend is written in Python and relies on PostgreSQL at its core. We believe in test-driven development, code review, and collaborative engineering. We value the reliable and shipped over the exotic.

About you:

  • You have 6+ years of experience working as a backend engineer
  • You are very experienced in your favorite programming language, and have at least some experience with Python
  • You are comfortable writing and debugging SQL, bonus points if it's PostgreSQL
  • You are a collaborative builder and like to build systems with other engineers in mind
  • You don't scoff at unglamorous engineering tasks, yaks don't shave themselves
  • You are an excellent written and verbal communicator
  • You know when to seek assistance, and it's typically to discuss tradeoffs

In the first month, you'll:

  • Get up to speed on our architecture and learn the problem domain
  • Implement your first pull request and deploy to our 100s of millions of API consumers
  • Begin reviewing code and add to our engineering culture

Within the first 3 months, you'll:

  • Scope and implement new core features that our customers love
  • Learn the basics of incident response, and be on the server on-call rotation
  • Make improvements to how we test, review, and ship code to improve quality

Within the first 6 months, you'll:

  • Be the most knowledgeable person on several key features
  • Know all the major components of our system and be able to debug complex issues
  • Have your own initiatives for improving the code base and our infrastructure
  • Be able detect bottlenecks, profile, and come up with enhancements

Within the first 12 months, you'll:

  • Be able to spec, architect, and build any feature we might want to build
  • Mentor other engineers joining the team
  • Know more about PostgreSQL than anyone ever should

What we offer:

  • $173,000 to $194,000 USD salary regardless of your location
  • Competitive equity in a fast-growing, Series B startup backed by top tier investors including Y Combinator
  • 10 year window to exercise vested equity options
  • Fully remote work environment that promotes autonomy and flexibility
  • Suggested 4 to 5 weeks time off to recharge and focus on mental, physical, and emotional health
  • $2,000 USD to build your personal workspace
  • $1,000 USD annual stipend for your continuous learning and growth

Why you should join RevenueCat

RevenueCat is a simple API for developers to manage subscriptions. We provide all the infrastructure needed for app developers to build, analyze and grow their subscription business.

RevenueCat
Founded:2017
Team Size:50
Location:San Francisco
Founders
Miguel Carranza
Miguel Carranza
Founder
Jacob Eiting
Jacob Eiting
Founder