FlexHired LogoFlexHired
Logo of Rocket Money

Rocket Money

Senior Full Stack Engineer, Financial Insight

Job Summary

This role involves developing and maintaining scalable features for Rocket Money's personal finance platform, primarily using TypeScript, React Native, Node.js, and GraphQL. The candidate will own projects end-to-end, contributing to both frontend interfaces and backend support, while ensuring good user experience and performance. Collaboration through code reviews and design discussions is essential, as is an understanding of how software benefits users. The position requires at least 5 years of experience and offers a comprehensive benefits package.

Required Skills

Node.js
Performance Optimization
Software Development
TypeScript
User Experience
GraphQL
PostgreSQL
Code Reviews
UI Development
React Native

Benefits

Health Insurance
Paid Time Off
Life Insurance
401k Matching
Stock Purchasing Program
Learning & Development
Tuition Reimbursement
Commuter Benefits
Dental & Vision Plans
Long/Short Term Disability
Daily Lunch Snacks Coffee

Job Description

ABOUT ROCKET MONEY đź”®

Rocket Money’s mission is to meaningfully improve the financial prosperity of millions of people. Rocket Money offers members a unique understanding of their finances and a suite of valuable services that save them time and money – ultimately giving them a leg up on their financial journey.

ABOUT THE TEAM 🤝

Team Insight's mission is to support the personal finance features that make Rocket Money an integral part of our members’ everyday financial journey. Whether it’s tracking their spending, analyzing their recurring bills and subscriptions, or managing their transactions, Team Insight’s goal is to build incredible interfaces (and the backend services that power them) that make it easy for our members to understand their financial habits.

Team Insight owns the core personal finance features that all of our members use. If you’re excited about building highly scalable features that work on the scale of millions of monthly active users, this is the team for you.

IN THIS ROLE, YOU'LL:

  • Work alongside a team to implement, iterate, and debug product features that drive forward both the company and the user.
  • Own projects from end to end, making key decisions in the implementation of new features that balance technical concerns with business concerns.
  • Develop with TypeScript across the stack, building user interfaces using React Native and the backend support required to power them with Node & GraphQL.
  • Be a steward of good user experience, ensuring that the interfaces we present our users are performant, understandable, and delightful.
  • Help to maintain our high technical bar, participating in code reviews and design discussions to ensure that we're applying appropriate rigor to our software development process.
  • Develop an understanding of our users to build and measure features which help them better understand and improve their finances.

ABOUT YOU 🦄

  • You have 5+ years of professional experience working with some combination of Node/TypeScript, React, GraphQL, and Postgres (or similar relational database).
  • You're both a student and a teacher, continually seeking to grow as an engineer and help those around you grow as well.
  • 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.
  • Experience with our stack (TypeScript, React Native, PostgreSQL) is a plus.
  • You understand observability and enjoy digging into the details to solve performance and user experience issues.
  • You thrive in a growing organization, and are not afraid of a challenging problem. In fact, you confront problems head on and take the lead on the solution.

WE OFFER đź’«

  • Health, Dental & Vision Plans
  • Life Insurance
  • Long/Short Term Disability
  • Competitive Pay
  • 401k Matching
  • Team Member Stock Purchasing Program (TMSPP)
  • Learning & Development Opportunities
  • Tuition Reimbursement
  • Unlimited PTO
  • Daily Lunch, Snacks & Coffee (in-office only)
  • Commuter benefits (in-office only)

Additional Information: Salary range of $150,000 - $185,000/year + bonus + benefits. Base pay offered may vary depending on job-related knowledge, skills, and experience.

Rocket Money is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Interested in this job?

Application deadline: Open until filled

Logo of Rocket Money

Rocket Money

A personal finance app that helps users manage subscriptions, track spending, and budget effectively to improve financial health.

See more jobs
Date PostedMay 17th, 2025
Job TypeFull Time
LocationSan Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Salary$150,000 - $185,000
Exciting remote opportunity (requires residency in Canada, United States) for a Senior Full Stack Engineer, Financial Insight at Rocket Money. Offering $150,000 - $185,000 (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
$150,000 - $185,000
San Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Full Time
$150,000 - $185,000
San Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Full Time
$180,000 - $220,000
San Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Full Time
$180,000 - $220,000
San Francisco, CA, Washington, D.C., New York City, N.Y., Remote (USA)
Full Time
$152,150 - $179,000
New York, New York, United States; Remote; San Francisco, California, United States; Seattle, Washington, United States

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.