RevenueCat logo
    R

    Senior Software Engineer, Product

    RevenueCat
    AmericasEMEA
    Remote
    Senior
    Full Time
    2 days ago
    remoteequityseniorsoftware engineerproduct focusedfullstacktypescriptreactpythonflask

    Requirements

    • 5+ years of professional software engineering experience with ownership of production systems
    • Strong engineering fundamentals including data modeling, debugging, code structure, and testing
    • Strong web development fundamentals including HTML, CSS, JavaScript
    • Component-based UI design and state management
    • Experience with an MVC-style web framework (e.g. Django, Flask)
    • Understanding of HTTP and browser–server interactions
    • Experience building and shipping user-facing web applications
    • Familiarity with modern frontend frameworks (React, Vue, Angular)
    • Comfort reasoning about non-trivial SQL queries and data correctness
    • Ability to work effectively in a fully remote, async-friendly environment
    • Proactive mindset to notice problems, propose improvements, and follow through

    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
    • Work across frontend, backend, and data boundaries to deliver reliable, high-quality systems
    • Take ownership from problem definition through production rollout and long-term maintenance
    • Turn ambiguous product requirements into clear technical solutions
    • Collaborate effectively with product, design, and other engineers
    • Write high-quality, well-tested code
    • Debug issues methodically
    • Provide thoughtful feedback and mentorship
    • Meet frequently with team and manager to get up to speed
    • Setup and familiarize with repositories, task management, and dev environment
    • Implement and ship first project
    • Familiarize with dashboards, logging, debugging tools, cloud providers, infrastructure management, and architecture
    • Familiarize with workflows and subscription business concepts
    • Scope and work on projects self-sufficiently
    • Participate in code reviews and contribute to improve reliability and quality
    • Understand every product owned by the team
    • Understand and improve many codebases
    • Review code, create proposals, and contribute to architectural discussions
    • Contribute to team roadmap and technical direction
    • Be an expert on team’s focus areas
    • Ship major product or feature
    • Debug complex issues
    • Initiate product improvements
    • Spec and architect medium-large projects
    • Mentor other engineers
    • Influence organization to improve reliability, scalability, and performance

    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