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)