The smartest way to manage your finances
Senior Full Stack Engineer, Engagement
Location
California + 2 moreAll locations: California | District Of Columbia | New York
Posted
81 days ago
Salary
$150K - $185K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer, Engagement
Rocket Money (formerly Truebill)
• Work alongside a team to implement, iterate, and debug product features that drive forward both the company and the user. • Own complex features end-to-end, from initial product & technical design stages through to production. • 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 to our users are performant, understandable, and delightful. • Help to maintain our high technical bar, participating in code reviews and design discussions. • Partner with Product, Design, and Data to understand the behaviors and preferences of our users. • Support a collaborative and innovative culture by sharing your ideas via RFCs, participating in solution ideation, and giving your peers thoughtful feedback on their code and their proposals.
Job Requirements
- 5+ years of professional experience working with some combination of Node.js, React, React-Native, GraphQL, and PostgreSQL (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 thrive in a growing organization, and are not afraid of a challenging problem.
- You deliver features from zero to one with little oversight, moving quickly while identifying practical ways to speed up value delivery.
Benefits
- 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)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Alkami TechnologyAlkami is the digital sales and service platform provider for financial institutions in the US.
• Drive efforts and contribute to building computer software systems • Participate in the design process from beginning to end • Lead code/design reviews to ensure smooth daily operations and accurate planning • Participate in the entire application lifecycle, focusing on coding and debugging • Write clean code to develop functional web applications • Advanced troubleshooting and debugging • Perform UI tests to optimize performance • Liaise with developers, designers and system administrators to identify new features • Manage cutting-edge technologies to improve legacy applications • Gather and address technical and design requirements • Set up and maintain environment configurations and monitor system health • Build reusable code and libraries for future use • Provide training and support to internal teams • Enhance development tools, test coverage, and/or code structure • Provide mentoring and technical support to junior engineers • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime • Maintain clear and proactive communication with customers and vendors to ensure a positive, collaborative relationship • Demonstrate self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision • Maintaining development standards within the team • Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility.
Staff Software Engineer
Alkami TechnologyAlkami is the digital sales and service platform provider for financial institutions in the US.
• Lead code/design reviews to ensure smooth daily operations and accurate planning • Participate in the entire application lifecycle, focusing on coding and debugging • Write clean code to develop functional web applications • Advanced troubleshooting and debugging • Perform UI tests to optimize performance • Liaise with developers, designers and system administrators to identify new features • Manage cutting-edge technologies to improve legacy applications • Gather and address technical and design requirements • Set up and maintain environment configurations and monitor system health • Build reusable code and libraries for future use • Provide training and support to internal teams • Enhance development tools, test coverage, and/or code structure • Lead mentoring and technical support to junior engineers • Respond promptly to on-call incidents, including troubleshooting and resolving critical disruptions to ensure minimal downtime • Maintain clear and proactive communication with customers and vendors to ensure a positive, collaborative relationship • Exemplary self-sufficiency by independently managing tasks, problem-solving, and meeting deadlines, while adapting to new challenges without supervision • Establishing and maintaining development standards within the team • Champion an API-first approach software projects, ensuring seamless integration, scalability, and extensibility.
Staff Software Engineer – MANT
AlkymiAlkymi is the leader in intelligent document processing and data workflow automation.
• Build the core experiences of both bank administrators and bank customers. • Craft streamlined user flows, build robust APIs, and integrate with third-party software. • Provide technical guidance, suggestions, and code reviews for teammates.
• Ship 2-4 epics per release cycle across our four use cases, with a focus on Procurement/CLM (our highest-ARR workflow). • Build and maintain features in Ruby on Rails (backend) within our modular monolith architecture. • Write comprehensive tests (unit, integration, system) maintaining 85%+ code coverage enforced via Codecov. • Participate in code review with 24-hour turnaround SLA. Give and receive substantive feedback. • Own your work end-to-end: from epic breakdown with Product, through implementation, QA validation, and deployment to staging/production. • Contribute to cross-cutting platform components: Smart Tables, approvals engine, document generation, search/filtering, permissions. • Diagnose and fix bugs triaged through our P0-P4 priority system, with particular attention to customer-impacting issues. • Pass all automated quality gates on every PR: RuboCop, Brakeman, Erblint, Eslint, Codecov, Packwerk, SonarQube. • Participate in on-call rotation (onshore team, primary/secondary model) for production incident response. • Partner with Product Managers to break down epics into estimable stories with clear acceptance criteria. • Work with Solutions Engineers to understand customer configuration needs and ensure features are implementation-ready. • Contribute to Architecture Decision Records (ADRs) for significant technical decisions. • Use AI tools (Cursor, Copilot, Claude) effectively to increase velocity without sacrificing quality.



