RevenueCat

Senior Product Engineer, Authentication

RevenueCat

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudPostgresPythonReactSQL

About the role

  • Design, build, ship and support end to end features and products that will help developers grow their business
  • Help design and implement Authentication-related features given role title is Product Engineer, Authentication
  • Ship products with an eye for reliability, scalability and performance
  • Meet frequently with your team and mentor 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 within first 3 months
  • Learn the basics of incident response, and be part of the on-call rotation
  • 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 within first 6 months
  • 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 within first 12 months
  • 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 software engineer designing and maintaining complex/large/growing systems
  • Familiar with Authentication and Authorization Protocols
  • Comfortable writing and debugging SQL
  • Love debugging and finding the root cause of production issues
  • Love shipping good products
  • Excellent command of at least one of the mainstream programming languages
  • Know how to ship high quality code using good testing practices in iterative cycles
  • Collaborate well with others and can communicate effectively in a fully-remote culture
  • Proactive. When you see something broken, you jump on it to fix it or suggest improvements
  • Versatile and a fast learner
  • (Bonus) Experience in Python
  • (Bonus) Experience in PostgreSQL
  • (Bonus) Some experience with React and SPA applications
MetroStar

Associate Software Engineer

MetroStar
Junior · Midfull-time$64k–$70k / yearVirginia · 🇺🇸 United States
Posted: 23 minutes agoSource: boards.greenhouse.io
AWSAzureCloudGoogle Cloud Platform
Toast

Staff Software Engineer, New Ventures

Toast
Leadfull-time$155k–$248k / yearMassachusetts · 🇺🇸 United States
Posted: 24 minutes agoSource: boards.greenhouse.io
Distributed SystemsJavaKotlin
S&P Global

Senior Software Engineer – Forward Deployed

S&P Global
Seniorfull-timeMassachusetts, New York · 🇺🇸 United States
Posted: 46 minutes agoSource: spgi.wd5.myworkdayjobs.com
CloudJavaPythonSDLC
Spring Health

Staff Software Engineer I – Mobile

Spring Health
Leadfull-time$201k–$245k / yearWashington · 🇺🇸 United States
Posted: 1 hour agoSource: boards.greenhouse.io
DartFlutterJavaScriptReactReact NativeTypeScript
Spring Health

Staff Software Engineer I – Mobile

Spring Health
Leadfull-time$201k–$245k / yearNew York · 🇺🇸 United States
Posted: 1 hour agoSource: boards.greenhouse.io
DartFlutterJavaScriptReactReact NativeTypeScript