Jobs
W

Senior Full Stack Developer (React.js | Node.js | Microsoft Azure)

WebSenor InfoTechRemote6d ago
RemoteFull-timevia indeed

Required Skills

agileapiazureci/cddockerexpressgitgithub actionsjavascriptkubernetesmicroservicesnode.jsreactrestscrumsqlterraformtypescript

Job Description

Job Title: Senior Full Stack Developer (React.js \| Node.js \| Microsoft Azure)

  • *Experience:** 8\+ Years
  • *Employment Type:** Full\-Time

Job Summary

We are seeking an experienced Senior Full Stack Developer to design, develop, deploy, and support modern cloud\-native web applications on Microsoft Azure. The ideal candidate will have strong expertise in React.js, Node.js, Azure SQL Database, Azure Cloud Services, CI/CD automation, Infrastructure as Code (Terraform), and application monitoring.

In this role, you will be responsible for delivering end\-to\-end software solutions—from requirements gathering and architecture through development, deployment, monitoring, and production support. You will work closely with cross\-functional teams to build scalable, secure, and high\-performance enterprise applications while following cloud\-native architecture and DevOps best practices.

Key ResponsibilitiesFull Stack Application Development

  • Design, develop, and maintain scalable, secure, and high\-performance web applications using React.js and Node.js.
  • Build responsive, accessible, and reusable user interface components using modern JavaScript/TypeScript frameworks.
  • Develop RESTful APIs and backend services using Node.js and Express.js.
  • Design and implement Azure SQL Database schemas, stored procedures, functions, and optimized SQL queries.
  • Build cloud\-native and microservices\-based applications following industry best practices.
  • Implement secure authentication and authorization using OAuth, JWT, and Azure Entra ID.
  • Optimize application performance, scalability, and maintainability.

Microsoft Azure Cloud Development

  • Deploy, configure, and manage applications on Microsoft Azure.
  • Develop and maintain cloud solutions using:
  • Azure App Service
  • Azure SQL Database
  • Azure Storage Accounts
  • Azure Key Vault
  • Azure Monitor
  • Azure Application Insights
  • Azure Virtual Networks
  • Azure Entra ID (Azure Active Directory)
  • Implement secure cloud architecture and identity management.
  • Ensure application scalability, high availability, and reliability.

DevOps \& CI/CD

  • Design, build, and maintain CI/CD pipelines using GitHub Actions or Azure DevOps.
  • Automate application deployments across Development, Testing, Staging, and Production environments.
  • Implement Infrastructure as Code (IaC) using Terraform.
  • Manage source control using Git and follow branching and release management strategies.
  • Integrate automated testing, code quality checks, and deployment validation into CI/CD pipelines.

API Development \& Integration

  • Design, develop, document, and maintain secure REST APIs.
  • Integrate applications with internal and third\-party enterprise systems.
  • Implement API authentication, authorization, and security best practices.
  • Optimize API performance, scalability, and reliability.
  • Support API lifecycle management and versioning.

Monitoring \& Production Support

  • Configure Azure Application Insights, Azure Monitor, and Log Analytics.
  • Build dashboards, alerts, and health monitoring for applications and infrastructure.
  • Troubleshoot production issues and perform root cause analysis.
  • Monitor application performance and proactively resolve operational issues.
  • Support production deployments and ensure application stability.

Architecture \& Best Practices

  • Participate in solution architecture, technical design, and technology selection.
  • Conduct code reviews and enforce coding standards.
  • Implement secure coding practices and enterprise development standards.
  • Develop logging, monitoring, exception handling, and observability frameworks.
  • Prepare technical documentation and contribute to knowledge\-sharing initiatives.
  • Collaborate with business stakeholders, architects, QA teams, and DevOps engineers throughout the software development lifecycle.

Required Skills \& Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 8\+ years of experience in software development.
  • 5\+ years of hands\-on experience with React.js and Node.js.
  • Strong expertise in JavaScript, TypeScript, HTML5, CSS3, and responsive web development.
  • Experience with Redux or Context API for state management.
  • Strong knowledge of Node.js, Express.js, and REST API development.
  • Experience implementing authentication and authorization using OAuth, JWT, and Azure Entra ID.
  • Hands\-on experience with Azure SQL Database, SQL optimization, data modeling, and stored procedures.
  • 3\+ years of experience developing and deploying applications on Microsoft Azure.
  • Experience with Azure App Service, Azure Storage, Azure Key Vault, Azure Monitor, Application Insights, and Azure Virtual Networks.
  • Strong experience with Git, GitHub, GitHub Actions, Azure DevOps, and CI/CD automation.
  • Experience implementing Infrastructure as Code using Terraform.
  • Strong understanding of cloud\-native application architecture and microservices.
  • Experience configuring monitoring, logging, dashboards, and production alerting.
  • Strong debugging, troubleshooting, and production support skills.
  • Excellent communication, collaboration, and problem\-solving abilities.

Preferred Qualifications

  • Experience building enterprise applications from the ground up.
  • Experience modernizing legacy applications into cloud\-native architectures.
  • Experience in healthcare, insurance, or other regulated industries.
  • Knowledge of security and compliance standards such as HIPAA, PII, GDPR, or SOC 2\.
  • Experience working in Agile/Scrum development environments.
  • Microsoft Azure Certifications such as:
  • Azure Developer Associate
  • Azure Administrator Associate
  • Azure DevOps Engineer Expert

Nice\-to\-Have Skills

  • Terraform
  • Docker and Kubernetes
  • API Gateway Management
  • SonarQube
  • Performance Testing
  • Security Scanning and Vulnerability Assessment
  • Azure Front Door
  • Azure Application Gateway
  • Azure API Management (APIM)
  • Microservices Architecture
  • Container Orchestration

What We Offer

  • Opportunity to build and modernize enterprise cloud\-native applications on Microsoft Azure.
  • Exposure to modern full\-stack development, DevOps, and cloud technologies.
  • Collaborative engineering environment with strong technical ownership.
  • Opportunities to work on enterprise\-scale digital transformation initiatives.
  • Competitive compensation, professional development, and career growth opportunities.

Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
Remote
Location
Anywhere in India
Posted
6d ago
Source
Indeed