Full Stack Developer

The Reserves Network
Santa Ana, CA, United States
3 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$130,000 - $150,000
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Component-Based Software Engineering Application Integration Architecture ASP.NET MVC Framework User Authentication Automation of Tests Business Software C Sharp (Programming Language) Code Review Software Debugging
+33 more
Microsoft SQL Server MongoDB Node.Js NoSQL OAuth Redis Cloud Services JSON Web Token Service-Oriented Architecture Software Engineering SQL Databases TypeScript Web Applications WebSocket Enterprise Software Applications ReactJS Cypress (Programming Language) Backend Git Containerization Webpack AngularJS Material UI Production Code Build Tools Front End Software Development React Redux NestJS Restful APIs Docker Legacy Systems Web Api Microservices

Job description

  • 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…