Point your AI agent at freehire and let it find you a job.

Get the CLI →

Rocket Money

Senior Full Stack Engineer (Premium)

Posted Updated 1 view
Discussion
  • The Premium team owns everything related to converting our users to Premium and keeping them successfully subscribed. We build and operate the end-to-end purchasing and billing experience—including a Stripe integration, purchasing through Apple/Google IAP, subscription infrastructure, invoicing, and post-purchase subscription management
  • We care deeply about delivering the best experience for our users, correctness, and resiliency. This team is perfect for you if you’re excited to work on highly reliable and mission-critical systems that move millions of dollars daily
  • Build and ship Premium management features across Stripe, in-app purchases (Apple IAP / Google IAP), credit card payment flows, and post-purchase lifecycle management
  • Own projects end-to-end: problem definition, technical design, implementation, rollout, and ongoing reliability
  • Partner closely with our product partners, data teams, and operations partners to create systems that are safe, scalable, and pleasant to use
  • Improve reliability and observability across critical workflows by instrumenting services, debugging production issues, and raising engineering standards
  • Write clear design docs and RFCs, participate in code reviews, and contribute to a culture of thoughtful feedback and continuous improvement
  • Drive technical direction: propose architectures, evaluate tradeoffs, and influence the team’s product and technical roadmap
  • Mentor and unblock others: coach mid-level engineers, pair on tricky problems, and share best practices

Benefits

  • Health, Dental & Vision Plans
  • Unlimited PTO
  • Life Insurance
  • Long/Short Term Disability
  • Parental Leave
  • 401k Matching
  • Team Member Stock Purchasing Program
  • Learning & Development Opportunities
  • Tuition Reimbursement
  • You have 8+ years of professional experience working with some combination of Node.js/TypeScript, React (or similar framework), Postgres (or similar relational database), and asynchronous queuing systems like SQS. Experience with GraphQL is a plus
  • You are highly autonomous. You can take an ambiguous problem, align with stakeholders, and drive it to a reliable production outcome
  • You’re not just interested in what you’re building, but also why you’re building it. You want to see the bigger picture of how the software you‘re building is benefitting our users
  • You have a collaborator’s mindset and dig deep to understand nuanced and multi-faceted problems and tenaciously break them down into tractable pieces. You love giving and receiving feedback, and considering new and novel ideas
  • You are data-driven: You define success metrics up front, instrument what needs to be measured, and apply a working knowledge of analytics to interpret experiment results so that we can be confident in our product decisions
  • You understand how observability impacts reliability and enjoy digging into the details to solve performance, data accuracy, and user experience issues
  • You want to use the best tools for the job, including AI tools
  • You’re effective in a large organization, building trust across teams, untangling ownership and dependencies, and maintaining momentum from ambiguity through execution
  • AI: You’ve found ways to responsibly use AI tools to accelerate exploration, implementation, debugging, and iteration while still maintaining high code quality and diligence standards
  • ACH and credit card payments experience
  • Payment processor experience: You have experience with Stripe, Apple IAP, or Google IAP
  • Privacy & sensitive data experience: You understand technical considerations around handling PII and PIFI

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.