Job Description
Job DescriptionFull Stack Developer | $130,000–$150,000 | Santa Ana, CA | Full-TimeWhat Matters Most
- Salary: $130,000–$150,000 annually, depending on experience
- Location: Santa Ana, California
- Employment Type: Full-time, in-house position
- Experience: 3+ years with Node.js, TypeScript, and React
- Core Technologies: NestJS or Express, MongoDB, REST APIs, Redux, and Material UI
- Opportunity: Own the development and support of business-critical applications across the full software development lifecycle
Why You'll Love This Opportunity If you're a hands-on Full Stack Developer who enjoys solving complex problems and taking ownership of your work, this position offers the opportunity to develop and enhance enterprise applications supporting HR, staffing, payroll, onboarding, and timekeeping operations. You'll work with modern technologies including React, Node.js, TypeScript, and MongoDB while gaining exposure to cloud services, integrations, and established enterprise systems. You'll collaborate directly with technology leadership, product teams, QA, and business stakeholders in an environment where your contributions support essential business operations. Job Description Our client is seeking a Full Stack Developer to build, enhance, and support enterprise web applications. This position requires strong frontend and backend development skills, the ability to work across modern and legacy codebases, and a commitment to delivering secure, reliable software. The ideal candidate can independently translate business requirements into technical solutions and manage development activities from design through testing, deployment, and production support. Responsibilities
- Develop and maintain full-stack enterprise applications using TypeScript, Node.js, React, and related technologies
- Design and maintain REST APIs, backend services, and application integrations
- Build responsive React interfaces and reusable frontend components
- Design and manage MongoDB/NoSQL data models and support integrations with SQL-based and legacy systems
- Implement secure authentication and authorization using JWT, OAuth, and identity services such as AWS Cognito
- Support real-time application functionality using WebSockets and Redis when appropriate
- Develop and maintain automated tests using tools such as Jest and Cypress
- Containerize and deploy applications using Docker and AWS services
- Troubleshoot application issues, perform root-cause analysis, and provide production support
- Participate in code reviews, daily standups, and collaborative development activities
- Document technical decisions, APIs, deployment procedures, and implementation details
- Work closely with product, QA, design, technology leadership, and business stakeholders
Qualifications & RequirementsRequired
- 3+ years of hands-on professional experience with Node.js and TypeScript
- 3+ years of hands-on professional experience with React and TypeScript
- Strong backend development experience 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 component-based frontend development
- Experience with CSS-in-JS approaches such as Styled Components or similar technologies
- Practical Git experience, including branching, pull requests, code reviews, and merges
- Strong debugging and problem-solving abilities
- Ability to work independently and communicate effectively with technical and business teams
Preferred
- C# and ASP.NET MVC / Web API experience 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 experience
- Docker, CI/CD pipelines, and environment-based deployments
- Webpack or other modern frontend build tools
- Experience with HR, staffing, payroll, fintech, timekeeping, or other transaction-heavy business applications
What Will Make You Successful Successful candidates will demonstrate:
- Ability to independently manage features from requirements through production support
- Strong understanding of frontend and backend development, including troubleshooting across the entire application
- Commitment to writing clean, maintainable, and production-quality code
- Ability to balance development speed with quality, security, and data accuracy
- Proactive communication of technical challenges, blockers, and potential solutions
- Willingness to learn and improve existing applications alongside developing new functionality
- Strong collaboration skills and accountability for delivering reliable solutions
Benefits & Perks
- Competitive base salary of $130,000–$150,000 annually
- Full-time employment opportunity
