Jobs.ca
Jobs.ca
Language
RevenueCat logo

Senior Backend Engineer

RevenueCat9 days ago
Remote
United States, Canada, Europe, United Kingdom
$227,000/yearly
Senior Level

Top Benefits

Competitive equity in Series C startup
Fully remote work environment
4-5 weeks paid time off

About the role

Who you are

  • You have 5+ years of experience working as a software engineer designing and maintaining complex/large/growing systems
  • You are comfortable writing and debugging SQL
  • You love debugging and finding the root cause of production issues
  • You love shipping good products
  • You have excellent command of at least one of the mainstream programming languages
  • 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 are versatile and a fast learner
  • You have experience in Python
  • You have experience in PostgreSQL
  • You have experience with the Stripe SDK or other payment providers
  • You've have some experience with React and SPA applications

What the job involves

  • We are looking for a Product Engineer to join our engineering team and help design, build, ship and support end to end features and products that will help developers grow their business
  • We want to bring somebody with a product mindset, passionate about shipping products and with an eye for reliability, scalability and performance
  • In the first month, you'll:
  • 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
  • Within the first 3 months, you'll:
  • 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
  • Within the first 6 months, you'll:
  • 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
  • Within the first 12 months, you'll:
  • 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

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 work environment that promotes autonomy and flexibility
  • Suggested 4 to 5 weeks time off to recharge and focus on mental, physical, and emotional health
  • $2,000 USD to build your personal workspace
  • $1,000 USD annual stipend for your continuous learning and growth

About RevenueCat

Software Development
51-200

The world's top apps use RevenueCat to build, analyze, and grow subscriptions on iOS, Android, and the web.