RevenueCat

Senior Product Engineer

RevenueCat

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $227,000 per year

Job Level

Senior

Tech Stack

CloudJavaScriptPostgresPythonReactSQLTypeScript

About the role

  • Meet frequently with your team and manager to get up to speed
  • Setup and familiarize yourself with repositories, task management, the dev environment
  • Implement and ship your first project
  • Familiarize yourself with the RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture
  • Familiarize yourself with workflows and subscription business concepts
  • Be able to scope and work on projects self-sufficiently
  • Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase
  • Understand every product owned by your team
  • Understand and improve many of the codebases that the team works with
  • Review code, create proposals, and contribute to architectural discussions
  • Contribute to the team roadmap and technical direction
  • Be an expert on a couple of your team’s focus areas
  • Have shipped a major product or feature
  • Know all the major components of our system and be able to debug complex issues
  • Have your own initiatives for improving our products, understanding the current issues and priorities
  • Be able to spec and architect medium-large projects, gather feedback and design validation and rollout plans
  • Mentor other engineers joining the team
  • Influence the org to improve general reliability, scalability and performance

Requirements

  • 5+ years of experience working as a product engineer.
  • You love shipping good products.
  • You are comfortable writing and debugging SQL.
  • You have excellent command of at least one of the mainstream programming languages.
  • You have excellent command of TypeScript/JavaScript.
  • You have experience in React and shipped at least one user-facing frontend product in React.
  • You know how to ship high quality code using good testing practices in iterative cycles.
  • You collaborate well with others and can communicate effectively in a fully-remote culture.
  • You are proactive. When you see something broken, you jump on it to fix it or suggest improvements.
  • You move fast, test, and iterate quickly.
  • Bonus: You have experience building mobile apps.
  • You have experience in PostgreSQL.
  • You have experience in Python.
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 and $1,000 USD annual stipend for continuous learning

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SQLTypeScriptJavaScriptReactPostgreSQLPythondebuggingtesting practicescloud providersinfrastructure management
Soft skills
collaborationcommunicationproactivitymentoringself-sufficiencyinfluenceinitiativecode reviewarchitectural discussionsteam contribution