About The Position

We are looking for a Senior Software Engineer, Product to design, build, ship, and own end-to-end product features used by thousands of developers and hundreds of millions of end-users. This role is product-focused, but deeply technical. You’ll work across frontend, backend, and data boundaries, making thoughtful tradeoffs to deliver reliable, high-quality systems. You’ll be expected to take ownership from problem definition through production rollout and long-term maintenance. “Product-focused” at RevenueCat means pairing strong engineering fundamentals with good judgment — not trading correctness, reliability, or scalability for speed.

Requirements

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

Responsibilities

  • Design, build, ship, and own end-to-end product features
  • Work across frontend, backend, and data boundaries
  • Take ownership from problem definition through production rollout and long-term maintenance
  • Turn ambiguous product requirements into clear technical solutions
  • Write high-quality, well-tested code
  • Debug issues methodically
  • Help raise the engineering bar through thoughtful feedback and mentorship
  • Participate in code reviews
  • Create proposals
  • Contribute to architectural discussions
  • Contribute to the team roadmap and technical direction
  • Mentor other engineers joining the team
  • Influence the org to improve general 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 and $1,000 USD annual stipend for continuous learning
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service