Full Stack Engineer Angular / Node.js / Azure

Overview

Contract - Independent
Contract - W2

Skills

Azure
Github
TypeScript
Kubernetes
Node.JS
Angular
NestJS.

Job Details

Position: Full Stack Engineer (Angular / Node.js / Azure)

Location: Hybrid / St Louis. MO]
Experience: above 12 years(flexible based on skill)
Employment Type: C2H

About the Role

We're looking for a highly skilled Full Stack Engineer who is passionate about building scalable, high-performance web applications using Angular, Node.js, and modern Azure services. You'll work closely with cross-functional teams to design, develop, and deploy applications that deliver exceptional user experiences and reliable backend systems.

Key Responsibilities

  • Develop and maintain responsive, high-quality web applications using Angular (latest version).
  • Build RESTful and GraphQL APIs using Node.js, Express, or NestJS.
  • Design and implement Azure-based solutions, leveraging services such as:
    • Azure App Services
    • Azure Functions
    • Azure API Management
    • Azure Cosmos DB / SQL
    • Azure DevOps for CI/CD pipelines
  • Collaborate with UI/UX designers, product managers, and QA teams to deliver robust and scalable features.
  • Write clean, maintainable, and testable code following best practices.
  • Optimize application performance, scalability, and security.
  • Participate in code reviews and contribute to technical design discussions.

Required Skills & Experience

  • Frontend: Angular 14+ (TypeScript, RxJS, NgRx, HTML5, SCSS)
  • Backend: Node.js (Express/NestJS), REST/GraphQL APIs
  • Database: SQL (Azure SQL, PostgreSQL) and NoSQL (Cosmos DB, MongoDB)
  • Cloud & DevOps:
    • Strong experience with Azure (App Services, Functions, Storage, DevOps Pipelines)
    • CI/CD, Docker, Kubernetes (AKS) experience is a plus
  • Testing: Jasmine, Karma, Jest, or Mocha
  • Version Control: Git / GitHub / Azure Repos
  • Solid understanding of microservices architecture, security, and performance optimization.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.