Salary
💰 $227,000 per year
Tech Stack
CloudPostgresPythonReactSQL
About the role
- 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.
- 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.
- 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 software engineer designing and maintaining complex/large/growing systems.
- 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.
- Experience in PostgreSQL.
- Experience with the Stripe SDK or other payment providers.
- Some experience with React and SPA applications.
- 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
software engineeringSQLPythonPostgreSQLReactStripe SDKdebuggingtesting practicesarchitectural designincident response
Soft skills
mentoringcollaborationcommunicationproactivityversatilityproblem-solvingself-sufficiencyinfluenceinitiativeteamwork