FullStack Developer

Nexzentek Solutions Inc
Plano, TX, United States
1 day ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Application Performance Management Application Release Automation JIRA User Authentication Automation of Tests Cascading Style Sheets (CSS) Code Review Continuous Integration
+34 more
Relational Databases ECMAScript Fault Tolerance Github Integrated Development Environments PostgreSQL Node.Js OAuth Scrum Methodology Secure Coding Web Application Security Software Engineering Systems Integration TypeScript Web Applications Data Logging ReactJS Software Security Database Performance AWS ECS Git Build Management Syntactically Awesome Style Sheets (SASS) Containerization Material UI Integration Tests Front End Software Development Route53 Api Design Api Gateway NestJS Restful APIs Terraform Software Version Control

Job description

  • 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.

  • Hands-on experience with TypeScript and modern JavaScript/ECMAScript standards.

  • Strong experience with Prisma ORM and PostgreSQL, including relational data modeling, schema design, migrations, queries, and database performance optimization.

  • Experience developing unit and integration tests using Jest or similar JavaScript/TypeScript testing frameworks.

  • 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.

  • Experience working in an Agile/Scrum development environment and collaborating with cross-functional engineering teams.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…