About The Position

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 $8B+ 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 100+, 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. Our SDK is shipped on over 50k apps, and our APIs receive more than 2.5 billion requests per day, and our dashboard and tools are trusted by thousands of developers to make business decisions. We are looking for a product engineer to join our Mobile Stores team to help design, build, ship, and support end-to-end features and products that will help developers make more money by providing the developer experience for RevenueCat customers. We want to make it as easier as possible to integrate our customers app with any mobile store. The Mobile Stores team is responsible of reducing all the complexities behind all the stores features and give a simple to use SDK and Backend for our customers.

Requirements

  • 5+ years of experience as a software engineer designing and maintaining complex systems.
  • Comfortable writing and debugging SQL.
  • Excellent command of at least one mainstream programming language.
  • Experience shipping high quality code using good testing practices.
  • Ability to navigate any codebase including SDK, dashboard, and backend.
  • Proactive in fixing issues and suggesting improvements.
  • Versatile and a fast learner.

Nice To Haves

  • Experience in Python.
  • Experience in PostgreSQL.
  • Experience with building SDKs.
  • Shipped a mobile app with in-app purchases.
  • Experience with React and SPA applications.

Responsibilities

  • Design, build, ship, and support end-to-end features and products for developers.
  • Reduce complexities behind store features and provide a simple SDK and Backend.
  • Collaborate with team members and communicate effectively in a remote culture.
  • Debug and find root causes of production issues.
  • Scope and work on projects self-sufficiently.
  • Participate in code reviews and contribute to improving codebase reliability and quality.
  • Mentor other engineers joining the team.
  • Contribute to the team roadmap and technical direction.

Benefits

  • Competitive equity in a fast-growing, Series C startup.
  • 10-year window to exercise vested equity options.
  • Fully remote and flexible work environment.
  • 4-5 weeks of suggested time off annually.
  • $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service