RevenueCat logo
    R

    Senior Backend Engineer

    RevenueCat
    Americas•EMEA
    Remote
    Senior
    Full Time
    remotebackendseniorequityflexible hours

    Requirements

    • •8+ years of experience as a backend engineer designing complex, fast-growing systems
    • •Ability to write advanced SQL statements beyond basic SELECT and UPDATE
    • •High bar for quality and ability to discern important details
    • •Customer-obsessed mindset
    • •Ability to scope, prioritize, and drive rollout in partnership with Product team
    • •Ability to quickly familiarize with and improve existing code
    • •Bias toward shipping and iterating quickly
    • •Clear communication skills, both real-time and asynchronous
    • •Experience shipping meaningful user-facing features to production and improving them
    • •Ability to write high-quality, well-tested code and debug issues methodically
    • •Ability to provide thoughtful feedback and mentorship
    • •Founder-like mindset to notice problems, propose improvements, and follow through fast

    What You'll Do

    • •Design, build, ship, and own end-to-end product features used by thousands of developers and hundreds of millions of end-users
    • •Take ownership from problem scoping to production rollout to long-term maintenance
    • •Write performant systems that operate at huge scale
    • •Scope, prioritize, and drive rollout in partnership with Product team
    • •Ship meaningful user-facing features to production, monitor usage and adoption, and improve them over time
    • •Write high-quality, well-tested code, debug issues methodically, and provide feedback and mentorship
    • •Meet frequently with team and mentor to get up to speed
    • •Set up and get familiar with repositories, task management, and dev environment
    • •Implement and ship first project
    • •Get familiar with dashboards, logging, debugging tools, cloud providers, infrastructure, and architecture
    • •Learn about mobile app economy and subscription-business concepts
    • •Scope and work on projects self-sufficiently, end to end
    • •Talk to customers or support to understand system usage and issues
    • •Learn basics of incident response and join on-call rotation
    • •Participate in code reviews and contribute to codebase quality and reliability
    • •Understand every product owned by the team
    • •Review code, write proposals, and contribute to architectural discussions
    • •Contribute to team’s roadmap and technical direction
    • •Be the go-to person on team’s focus areas
    • •Ship major product or feature start to finish
    • •Know all major system components and debug complex issues
    • •Initiate product improvements based on customer and business priorities
    • •Spec and architect medium-to-large projects, gather feedback, and drive design validation and rollout plans
    • •Mentor other engineers
    • •Push organization to improve reliability, scalability, and performance

    Nice to Have

    • •Experience in Python
    • •Experience in PostgreSQL
    • •Experience building SDKs
    • •Experience shipping a mobile app with in-app purchases
    • •Some experience with React and SPA applications

    Benefits

    • •Competitive equity in a fast-growing, Series C startup backed by top-tier investors including Y Combinator
    • •10-year window to exercise vested equity options
    • •Fully remote and flexible work environment
    • •4-5 weeks of suggested time off annually for mental, physical, and emotional recharge
    • •$2,000 USD for workspace setup
    • •$1,000 USD annual stipend for continuous learning

    About RevenueCat

    RevenueCat is a subscription management platform for apps that monetize through in-app purchases.

    San Francisco, CA
    50 - 100
    Finance