Senior Backend Engineer

About us

RevenueCat is an API that makes selling subscriptions in your mobile app easy. We launched as part of Y Combinator’s summer 2018 batch and today are tracking subscriptions for more than a quarter million mobile subscribers. This number will increase 10 times this year and we need your help scaling our API.

What you’ll do

You’ll wake-up in the morning and probably check New Relic to make sure the servers ran smoothly through the night. Then, you’ll come into our quiet little office, not in SOMA, (or not, we’re remote friendly) make yourself a tea, sit down, and take a look at what needs to be done: anything from helping a customer with an integration issue, to researching obscure query planner behavior in Postgres, to figuring out what our next bottleneck will be and fixing it. You’ll work closely with product, marketing, and customers to achieve our mission of helping developers make more money.

About you

You’ve scaled a relational database-backed system to 100s of thousands of requests per minute or more. Bonus points if it was Python, SQLAlchemy and PostgreSQL, but any experience with relational databases at scale will be relevant. You’ve probably got about 5 years experience, but maybe less if it’s the right experience.

Our technologies

Backend: Python, Flask, SQLAlchemy, PostgreSQL

Infrastructure: Heroku, AWS

Why RevenueCat

We are a small, passionate and mission-driven team. We believe that a direct, consumer relationship between developers and their users will make the world a better place. Oh, we offer market-rate pay, equity, benefits, and we’re remote friendly, etc.


Send a résumé (or equivalent) and a short note to