RevenueCat is looking to bring on our first engineer focused on keeping our servers happy as we scale and to help other engineers to not bring them down. We're already processing 100M+ requests per day and expect to be close to a billion by the end of the year. As the first infrastructure engineer at a small, growing company, you'll own everything from sharding Postgres and uptime, to on-call rotations and security.
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 2 million mobile subscribers, and our providing subscription infrastructure for over 1000 apps. We are a mission driven, remote-first company that is building for the long term.
RevenueCat consists of a mobile SDK and web dashboard that make calls via a REST API to a Python backend backed by Postgres. We use Heroku and AWS for most of our infrastructure right now, but we are constantly evolving as we scale and add new features.
You have at least few years experience working as an SRE, DevOps Engineer, or Operations Engineer. You've worked with scaling relational database systems beyond 1000s of queries per second. You are no stranger to the AWS dashboard and can name all 76 products from memory (just kidding about the second part, but if you can we'd be impressed but also confused). You have excellent communication skills and are excited to working on a fully distributed and asynchronous team. You have experience designing internal developer experiences (tools, processes, deploys, etc)
In the first month, you'll
Learn the current state of our system architecture, the shape of our traffic, and cost structures for scaling. Understand and begin to improve our current systems for monitoring and observability. Identify simple improvements to our deployment process and implement them. Review our past years worth of post mortems and begin to prioritize changes based on our history
Within the first 3 months, you'll
Be responsible for overseeing and monitoring overall system health. Make meaningful improvements to our infrastructure configuration, security, and management. Own our on-call procedures and scheduling. Make meaningful improvements to our deployment process that increases deployment velocity while also reducing errors. Mentor the rest of the team on reliability and security.
Within the first 6 months, you'll
Become the most knowledgeable person on the team about our infrastructure. Have an advanced intermediate understanding Postgres and other systems that we are highly reliant on. Have made significant improvements to the way we ship and monitor code.
Within the first 12 months, you'll
Work with CTO and CEO to determine hiring needs and plans to scale our infrastructure team. Have the ability and context to design and build just about any system to reach our goals
What we offer
$132k-$162k 0.35%-0.65%, independent of location Employee health, vision, and dental plans Unlimited vacation, remote work, and WFH A wellness-focused, long-term oriented work environment