Backend Engineer (Node.js/TypeScript)
The Mortgage Office San Mateo, California, United States · $150K–$170K/yr
Technology, Information and Internet · 51-200 employees
About the role
Develop and maintain backend services and APIs using Node.js and TypeScript while building responsive, type-safe frontend interfaces with React. Collaborate with cross-functional teams to translate product requirements into intuitive user experiences and efficient data patterns.
What they look for
Requirements
Requires 3+ years of professional full-stack software engineering experience with strong proficiency in TypeScript, Node.js, and React. Candidates must have hands-on experience with database design, API development, and performance optimization in production environments.
Benefits
Full description
The Opportunity
We are seeking a Back-End Engineer with 3+ years of professional experience in Node.js, and TypeScript, who will build the core user experience of our application. This role will focus on developing high-quality, scalable back-end 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.
- Take on additional responsibilities and projects as needed to support the team and broader business objectives.
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.
- Hands-on experience working with relational and/or NoSQL databases, including schema design, migrations, and performance-conscious query development.
- 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 React for building scalable web applications, including component design, Hooks, state management, and asynchronous data handling.
- Understanding of frontend architecture, including reusable component patterns, client-side data fetching, error handling, and rendering performance considerations.
- 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
Life at TMO,
TMO pairs 45+ years of category leadership with a culture that's still hands-on and collaborative. Ideas flow freely, every team member has a voice, and we have fun while we build.
Our Values: DRIVE
- Data-Driven: numbers over opinions.
- Respect: high on empathy, low on ego.
- Initiative & Agency: don't wait to be told.
- Value to Customers: create value for them above all else.
- Evolve: progress over perfection.
Similar roles
-
Consultant - ReactJs, NodeJs, JS, SQL, PLS/QL
Ellucian Bangalore East, Karnataka, India
-
Senior Consultant - ReactJs, NodeJs, SQL, PLSQL
Ellucian Bangalore East, Karnataka, India
-
[US] Full-Stack Software Engineer - Node.js, React & Flutter
Benchmark Gensuite Cincinnati, Ohio, United States
-
Backend Node Developer
Booz Allen Hamilton Alexandria, Virginia, United States · $53K–$108K/yr
-
IT Senior Analyst (Angular | Node.js)
Santander São Paulo, São Paulo, Brazil
-
NEW: Semi-Senior Backend Developer (Node.js / Nest.js)
Cloudnonic Corp Perímetro Urbano Medellín, Antioquia, Colombia