Developer Support Engineer
$65,800 - $74,200 •
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.
At RevenueCat, we make selling subscriptions in your mobile app easy. We launched as part of Y Combinator's summer 2018 batch and today are handling subscriptions for more than 10 million mobile subscriptions across thousands of apps. We are a mission driven, remote-first company that is building the foundation of mobile subscription infrastructure. Top apps like WidgetSmith, Buffer, and Fishbrain count on RevenueCat to power their subscriptions at scale.
We’re looking for a Developer Support Engineer to help provide a great experience for developers integrating the RevenueCat SDK into their apps. As a member of our support engineering team, you’ll work directly with Engineering and Product to create an excellent developer experience and achieve our mission of helping developers make more money.
About You: An interest in "wearing many hats", doing what it takes to help developers every day A Bachelor's degree in Computer Science or equivalent relevant experience Experience in one or more of the following: iOS (Swift / Objective-C), Android (Java / Kotlin), Dart, React Native Experience in debugging code issues utilizing stack traces An understanding of the mobile development and release process Excellent verbal, written and interpersonal communication skills: You will be writing, presenting to and speaking with developers and colleagues daily Empathy for developers and their development/learning process: we usually hear from developers at their lowest and need to be understanding Great debugging skills: You will be identifying why apps aren’t working, often with limited information. A demonstrated creative problem-solving approach and strong analytical skills
In the first month, you'll: Learn the common frustrations our customers have, and help them ship their apps Make improvements to our docs and support articles Work with engineering to untangle complex tickets
In the first three months, you'll: Make product suggestions that will improve the developer experience and reduce support Build internal apps to test and reproduce issues Work directly with larger accounts to assist with onboarding and solution engineering
In the first six months, you'll: Identify key problem areas for developers and make targeted improvements that help developers Improve and create internal tools and dashboards for support and other internal processes Make significant contributions to the support process that helps you and your teammates be more efficient
Within a year, you'll: Develop a super-hero like intuition for the root causes of tickets and become an expert troubleshooter Interview, hire and mentor additional support engineers Discover new and unexpected ways to delight developers with our support experience
What we offer: $65,800-$74,200 USD salary + competitive equity Comprehensive medical, dental, and vision coverage Open vacation policy Generous stipend for home workspace 401k match
We have an API, a web dashboard, and a proliferation of mobile SDKs.
The API is Flask + PSQL, the web dashboard is a React app, and the mobile SDKs are written in whatever language the target platform is.
Our API has to deal with a massive amount of requests and there going to be many interesting scaling problems in the future for us.
On the mobile SDK side, it is a great challenge in providing sane and native-feeling SDKs to many platforms. A great opportunity for a polyglot who cares about developer experience.