Job ID: BP842355115
Location: Santa Ana, CA
Category: Information Technology
Employment Type: Permanent
Date Added: 11/06/2026
Senior Full Stack Developer | $140,000–$160,000 | Santa Ana, CA | Full-Time
What Matters Most
- Competitive base salary of $140,000–$160,000 annually, depending on experience
- Location: Santa Ana, California
- Employment Type: Full-time, in-house position
- 5+ years of professional experience with Node.js, TypeScript, and React
- Strong backend development experience with NestJS or Express, REST APIs, and MongoDB
- Opportunity to own full-stack application development from requirements through deployment and production support
- Work with modern technologies while supporting and enhancing existing enterprise applications
- Collaborate directly with product, technology leadership, QA, and business stakeholders
Why You'll Love This Opportunity
If you're a hands-on Full Stack Developer who enjoys owning solutions from concept through production, this opportunity offers the chance to make a meaningful impact on enterprise business applications.
You'll work across modern frontend and backend technologies, developing and enhancing applications that support HR, staffing, payroll, onboarding, timekeeping, and related business operations.
This position offers the opportunity to take ownership of features throughout the entire software development lifecycle, including architecture, coding, database design, integrations, testing, deployment, and production support.
You'll also have the opportunity to work across both modern and legacy technology environments, solve complex technical challenges, and collaborate closely with business and technology teams to deliver reliable, scalable applications.
If you enjoy working independently, solving problems across the entire technology stack, and delivering production-quality software, this could be an excellent next step in your career.
Job Description
Our client is seeking a Senior Full Stack Developer to design, develop, enhance, and support enterprise applications used across HR, staffing, payroll, onboarding, timekeeping, and related business functions.
This is a hands-on software engineering position requiring strong expertise in Node.js, TypeScript, React, REST APIs, and MongoDB, along with the ability to work independently across frontend, backend, database, and integration layers.
The ideal candidate is comfortable taking business requirements from initial discussions through technical design, development, testing, deployment, and ongoing production support.
Success in this role requires strong problem-solving skills, a commitment to software quality, and the flexibility to work effectively in both modern and legacy application environments.
Responsibilities
- Design, develop, enhance, and maintain full-stack features across enterprise web applications
- Build clean, maintainable, and testable code using TypeScript, Node.js, React, and related technologies
- Develop and maintain REST APIs, backend services, and application integrations
- Build responsive React interfaces and reusable frontend components
- Design and maintain MongoDB and NoSQL data models
- Support integration with SQL-based databases and legacy business applications
- Implement secure authentication and authorization using JWT, OAuth, and role-based access patterns
- Support identity management integrations using technologies such as AWS Cognito
- Develop and support real-time application functionality using WebSockets and Redis when appropriate
- Write and maintain automated tests using tools such as Jest and Cypress
- Support application containerization, deployment, and cloud environments using Docker and AWS technologies
- Participate in code reviews, daily standups, debugging, root-cause analysis, and production support
- Troubleshoot issues across frontend, backend, database, and integration layers
- Document technical decisions, APIs, deployment procedures, and implementation details
- Collaborate with product, QA, design, technology leadership, and business stakeholders to deliver reliable software solutions
Qualifications & Requirements
Required
- 5+ years of hands-on professional development experience with Node.js and TypeScript
- 5+ years of hands-on professional development experience with React and TypeScript
- Strong experience developing backend applications using NestJS or Express
- Strong experience with MongoDB, NoSQL databases, and data modeling
- Experience designing, developing, and consuming REST APIs
- Working knowledge of JWT, OAuth, authentication, authorization, and role-based access patterns
- Experience with Redux or Redux Toolkit
- Experience with Material UI and modern component-based frontend development
- Experience with CSS-in-JS approaches such as Styled Components or similar technologies
- Practical experience using Git, including branching, pull requests, code reviews, and merges
- Strong debugging, troubleshooting, and problem-solving abilities
- Ability to independently manage development tasks from requirements through production deployment
- Excellent written and verbal communication skills
- Ability to work effectively with technical teams and business stakeholders
Preferred
Experience with:
- C# and ASP.NET MVC / Web API for supporting legacy applications
- SQL Server
- AngularJS or other legacy frontend frameworks
- Microservices and service-oriented architecture
- WebSockets and Redis
- AWS Cognito and broader AWS deployment environments
- Docker, CI/CD pipelines, and environment-based deployments
- Webpack or other modern frontend build tools
- Automated testing frameworks such as Jest and Cypress
- HR, staffing, payroll, fintech, timekeeping, or other transaction-heavy enterprise applications
What Will Make You Successful
We're looking for a senior developer who combines strong technical expertise with the ability to take ownership of business-critical applications.
Successful candidates will demonstrate:
- Ability to take business requirements from discussion through design, development, testing, deployment, and support
- Strong full-stack development skills with the ability to troubleshoot across frontend, backend, and database layers
- Independence and initiative without requiring step-by-step technical direction
- Commitment to writing reliable, maintainable, production-quality code
- Strong understanding of application security, data accuracy, and reliability
- Ability to identify and resolve functional issues before applications reach QA or production
- Effective communication with technical and nontechnical stakeholders
- Willingness to learn and improve existing systems rather than focusing exclusively on new application development
- Ability to balance development speed with software quality and business requirements
- Experience supporting applications that manage sensitive employee, payroll, or financial information
Benefits & Perks
- Competitive base salary of $140,000–$160,000 annually
- Full-time opportunity with an established organization
- Hands-on ownership of enterprise application development
- Opportunity to work with modern technologies including React, Node.js, TypeScript, MongoDB, and AWS
- Exposure to complex business applications and integrations
- Collaboration with product, technology leadership, QA, and business teams
- Opportunity to contribute across the complete software development lifecycle
- Experience working with both modern application architectures and established enterprise systems
Your New Organization
You'll join an organization that develops and supports enterprise technology solutions for HR, staffing, payroll, onboarding, timekeeping, and related business operations.
Technology plays an important role in supporting the organization's day-to-day business processes, making application reliability, data accuracy, security, and operational efficiency essential.
As a Senior Full Stack Developer, you'll have the opportunity to contribute directly to the applications that support these business functions while collaborating with technology leadership, product teams, QA, and business stakeholders.
This position offers an opportunity for a technically strong developer who enjoys solving complex problems, taking ownership of software solutions, and delivering measurable value through reliable application development.
Work Location & Availability
- Location: Santa Ana, California
- Work Arrangement: Full-time, in-house position
- Preferred Start Date: Within approximately 2–4 weeks, when possible
Your Career Partner
The Reserves Network, a veteran-founded and family-owned recruiting firm, specializes in connecting talented technology professionals with rewarding career opportunities. We are committed to helping candidates find organizations where they can make a meaningful impact while advancing their careers.
The Reserves Network is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive workplace for all employees.

