Full Stack Software Engineer (Node.js/React
Job in
San Mateo, San Mateo County, California, 94409, USA
Listed on 2026-08-15
Listing for:
Worky
Full Time
position Listed on 2026-08-15
Job specializations:
-
Software Development
Front End Developer, Backend Developer, Full Stack Developer, React.js
Job Description & How to Apply Below
The Opportunity
We are seeking a Full-Stack Software Engineer with 3+ years of professional experience in Node.js, Type Script, 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.
WhatYou'll Own
- Develop and maintain backend services and APIs using Node.js and Type Script to support front-end functionality.
- Build responsive, type-safe frontend interfaces using React and Type Script.
- 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.
- 3+ years of professional, post-college software engineering experience as a full-stack developer, excluding academic projects and coursework.
- Strong proficiency in Type Script 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 No
SQL 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
- 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 No
SQL) 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).
- 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
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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×