Rocket Money is dedicated to improving the financial prosperity of millions by providing a unique understanding of their finances. The Senior Full Stack Engineer on the Account Linking team will ensure users can connect their financial data, working on high-scale integrations and innovative features.
Responsibilities:
- Help our users get the most from Rocket Money by ensuring we can reliably connect and ingest their financial information
- Work in a cross-functional team of engineers, product managers, and designers to implement and support high-scale integrations
- Build out exciting features like dynamic multi-vendor account linking, duplicate account remediation, and new integrations with debt accounts and investment holdings
- Work at every level of our stack, from mobile development in React Native, to our backend in Node.js
- Own complex features end-to-end, from initial product & technical design stages through to production, and making the key technical decisions that balance scalability, reliability, and usability
- Support a collaborative and innovative culture by sharing your ideas via RFCs, participating in solution ideation, and giving your peers feedback on their code and their proposals
- 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
- Be a steward of good data ownership, ensuring that the data which users trust us with is treated with the utmost prudence for security and privacy
Requirements:
- 7+ years of professional experience working with some combination of Node.js, React, React-Native, GraphQL, and PostgreSQL (or similar relational database)
- 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 benefiting our users
- You love using observability to drive reliability and enjoy digging into the details to solve performance, data accuracy, and user experience issues
- You have a collaborator's mindset and dig deep to understand nuanced and multi-faceted problems
- You love giving and receiving feedback, and considering new and novel ideas
- 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
- Experience with integrations, large scale data migrations, and managing data accuracy in large data sets, is a plus