Requirement: Local Candidates Only
Visa: USC & Green Card (GC) Only
Position: Node.js Developer / Full Stack Developer (Node.js + React)
Interview Process:
Round 1: Video Technical Interview
Round 2: In-Person Interview at the Client Location in Plano, TX
Responsibilities
- Design, develop, and maintain scalable, high-performance web applications using React 18.3, TypeScript, Node.js, and NestJS, following modern development standards and best practices.
- Build and maintain React 18.3 Micro Frontend applications using reusable, modular, and independently deployable UI components.
- Develop reusable front-end components, hooks, and libraries using React, TypeScript, SASS, and modern CSS, with a focus on maintainability and consistent user experiences.
- Design and develop scalable REST APIs using NestJS and Node.js, including API validation, error handling, authentication, authorization, logging, and documentation.
- Deploy and operate containerized Node.js/NestJS applications on AWS ECS, leveraging API Gateway and Route 53 for API exposure, routing, and application accessibility.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to provision and manage AWS cloud infrastructure in a consistent and repeatable manner.
- Implement and maintain automated CI/CD pipelines using GitHub Actions for application build, testing, security validation, deployment, and release automation.
- Participate in Agile development processes, including sprint planning, backlog refinement, code reviews, troubleshooting, and production support using tools such as Jira and GitHub.
Requirements
- 8+ years of professional software development experience with strong hands-on experience in Node.js, TypeScript, and React.
- Strong experience developing modern web applications using React 18.x, React Hooks, reusable components, and state-management patterns.
- Hands-on experience designing and developing Micro Frontend architectures and modular, reusable React applications.
- Strong experience building RESTful APIs using Node.js and NestJS, including API design, validation, authentication, authorization, error handling, and documentation.
- Strong experience with Prisma ORM and PostgreSQL, including relational data modeling, schema design, migrations, queries, and database performance optimization.
- Hands-on experience with Git, GitHub, and GitHub Actions for source control, branching, code reviews, automated testing, and CI/CD.
- Experience deploying and supporting containerized applications using AWS ECS and integrating services with AWS API Gateway and Route 53.
- Hands-on experience with Terraform for AWS infrastructure provisioning and Infrastructure as Code.
- Understanding of modern web security practices, including JWT/OAuth-based authentication, authorization, API security, and secure coding practices.
- Strong understanding of application performance, scalability, fault tolerance, logging, monitoring, and troubleshooting.