> Markdown version of [/jobs/ext/2549083-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2549083-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** THE Mortgage Office, LLC - **Location:** San Mateo, CA, United States - **Experience:** Experienced - **Salary:** $150,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Software as a Service, Databases, Data Visualization, Design of User Interfaces, Node.Js, NoSQL, Performance Tuning, Software Engineering, SQL Databases, Systems Integration, TypeScript, Web Application Frameworks, Eslint, Data Processing, Tailwind, ReactJS, Caching, Backend, Webpack, Material UI, Graphql, Front End Software Development, Api Design, Restful APIs, Api Management, Microservices - **Published:** August 11, 2026 - **Apply:** https://www.dice.com/job-detail/f9b02b33-d1be-43cb-84bc-96648ee1b08c ## About the Role 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., * 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). ## Description * 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. ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [The two trees of React](https://www.wearedevelopers.com/videos/100180-the-two-trees-of-react) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)