Full Stack Software Engineer (Node.js/React)

The Mortgage Office

$150K — $170K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years as a professional full-stack developer, excluding academic experience.
  • Proficient in TypeScript for both backend and frontend systems.
  • Extensive backend development experience with Node.js, including REST and GraphQL APIs.
  • Solid experience in building scalable applications using React.
  • Hands-on experience with relational and/or NoSQL databases, including performance optimization.
  • Strong understanding of frontend architecture and performance pitfalls.
  • Experience with authentication and authorization methods for APIs.

Responsibilities

  • Develop and maintain backend services using Node.js and TypeScript.
  • Build responsive and type-safe frontend interfaces with React.
  • Collaborate with backend teams to define API contracts for efficient data fetching.
  • Translate design requirements into polished user experiences with product managers.
  • Implement performance optimizations on both frontend and backend.

Benefits

  • Comprehensive health coverage (medical, dental, vision)
  • 401(k) matching
  • Wellness programs
  • Professional development opportunities
  • Employee recognition programs
  • Team building activities and on-site amenities
Full Job Description
The Opportunity

We are seeking a Full-Stack Software Engineer with 3+ years of professional experience in Node.js, TypeScript, and React, who will build the core user experience of our application. This role will focus on developing high-quality, user-facing interfaces while also contributing to backend services that power our platform, supporting our continued growth as a SaaS business and strengthening internal processes, performance, and cross-team alignment.

What You'll Own

  • Develop and maintain backend services and APIs using Node.js and TypeScript to support front-end functionality.
  • Build responsive, type-safe frontend interfaces using React and TypeScript.
  • Partner with the core backend team to define API contracts and ensure efficient data fetching patterns (REST or GraphQL) for the frontend application.
  • Collaborate with designers and product managers to translate requirements into intuitive, polished user experiences.

What You Bring

Required

  • 3+ years of professional, post-college software engineering experience as a full-stack developer, excluding academic projects and coursework.
  • Strong proficiency in TypeScript across backend and frontend codebases, building and maintaining production-grade systems in a professional environment.
  • Extensive experience developing backend services using Node.js, including RESTful APIs, GraphQL, and service-oriented or microservices architectures used in production.
  • Solid experience with React for building scalable web applications, including component design, Hooks, state management, and asynchronous data handling.
  • Hands-on experience working with relational and/or NoSQL databases, including schema design, migrations, and performance-conscious query development.
  • Strong understanding of frontend architecture, including reusable component patterns, client-side data fetching, error handling, and rendering performance considerations.
  • Experience implementing authentication and authorization flows across backend APIs and frontend applications.
  • Familiarity with performance optimization on both frontend and backend, including efficient API design, caching strategies, and frontend rendering optimizations.
  • Ability to deliver features end-to-end, from API and data model design through frontend integration and user experience

Preferred

  • Experience with modern frontend tooling (Vite, Webpack, ESLint, Prettier).
  • Familiarity with component libraries (e.g., Material UI, Tailwind CSS) to accelerate UI development.
  • Proficient with database technologies (SQL or NoSQL) and writing server-side logic to support frontend requirements.
  • Experience integrating complex APIs and visualizing data (e.g., using charting libraries or building interactive dashboards).

Benefits & Perks

  • Competitive compensation (Base: $150,000 - $170,000) + Bonus
  • Comprehensive health coverage (medical, dental, vision)
  • 401(k) matching
  • Wellness programs
  • Professional development
  • Employee recognition programs
  • Team building & on-site amenities


The pay range for this role is:

150,000 - 170,000 USD per year (San Mateo, CA (Hybrid))

Similar Jobs

More Jobs at The Mortgage Office

More Information Technology Jobs

Find similar Full Stack Software Engineer (Node.js/React) jobs: