software engineer
Role details
Job location
Tech stack
Job description
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 Revenue Cat means pairing strong engineering fundamentals with good judgment - not trading correctness, reliability, or scalability for speed.About YouYou are a senior software engineer with strong web development (frontend + backend) fundamentals and a track record of owning production systems end-to-end.You care deeply about building reliable software and enjoy working close to real customer problems.You're comfortable working across frontend, backend, and data layers, and you make deliberate, well-scoped changes.You've shipped meaningful user-facing features to production, supported them over time, and improved systems you didn't originally
Requirements
design.You can turn ambiguous product requirements into clear technical solutions, collaborating effectively with product, design, and other engineers.You write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship.Requirements5+ years of professional software engineering experience, with ownership of production systemsStrong engineering fundamentals: data modeling, debugging, code structure, and testingStrong web development fundamentals, including:HTML, CSS and Java Script fundamentalsComponent-based UI design and state managementExperience with an MVC-style web framework (e.g. Django, Flask, or similar)Understanding of HTTP and browser-server interactionsExperience building and shipping user-facing web applicationsFamiliarity 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