Senior Full Stack Developer (React.js | Node.js | Microsoft Azure)
Skills
About the role
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)
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.