Senior Full Stack Developer (React.js + Node.js + Azure)
We are looking for an experienced Senior Full Stack Developer to design, develop, deploy, and maintain modern cloud-native web applications on Microsoft Azure. The ideal candidate should have strong expertise in React.js, Node.js, Azure Cloud Services, Azure SQL Database, CI/CD pipelines, Terraform, and application monitoring. You will be responsible for delivering end-to-end features, from design and development through deployment and production support.
Key ResponsibilitiesFull Stack Development
- Develop scalable, secure, and high-performance web applications using React.js and Node.js.
- Build responsive, user-friendly, and accessible UI components.
- Design and develop RESTful APIs and backend services.
- Create and optimize database schemas, stored procedures, and SQL queries.
- Build applications using cloud-native and microservices architecture.
Azure Cloud
- Deploy and manage applications on Microsoft Azure.
- Work with Azure App Services, Azure SQL Database, Azure Key Vault, Azure Storage, Azure Monitor, Application Insights, Virtual Networks, and Azure Entra ID.
- Implement cloud security best practices and identity management.
DevOps & CI/CD
- Build and maintain CI/CD pipelines using GitHub Actions or Azure DevOps.
- Automate deployments across multiple environments.
- Implement Infrastructure as Code (IaC) using Terraform.
- Manage source control, branching strategies, and release processes.
API Development & Integration
- Design and secure REST APIs.
- Integrate enterprise applications and third-party services.
- Implement authentication and authorization using OAuth and JWT.
- Optimize API performance and scalability.
Monitoring & Production Support
- Configure Azure Monitor and Application Insights.
- Build dashboards, alerts, and health monitoring solutions.
- Troubleshoot production issues and perform root cause analysis.
- Ensure application reliability, observability, and performance.
Technical Leadership
- Participate in solution architecture and technical design discussions.
- Conduct code reviews and promote secure coding practices.
- Create technical documentation and contribute to knowledge sharing.
Required SkillsFront-End
- React.js
- JavaScript / TypeScript
- HTML5 & CSS3
- Responsive UI Development
- Redux / Context API
Back-End
- Node.js
- Express.js
- REST API Development
- OAuth & JWT Authentication
Database
- Azure SQL Database
- SQL Performance Tuning
- Data Modeling
- Stored Procedures
Azure Cloud
- Azure App Service
- Azure SQL Database
- Azure Key Vault
- Azure Storage
- Azure Monitor
- Application Insights
- Azure Entra ID
- Virtual Networks
DevOps
- Git & GitHub
- GitHub Actions / Azure DevOps
- CI/CD Pipelines
- Terraform
- Infrastructure as Code (IaC)
Monitoring
- Azure Monitor
- Application Insights
- Log Analytics
- Alerting & Dashboards
- Production Support
Preferred Qualifications
- Experience building enterprise applications from scratch.
- Experience modernizing legacy applications.
- Exposure to Healthcare or Insurance domain.
- Knowledge of security and compliance standards (PII, HIPAA).
- Experience working in Agile/Scrum environments.
- Microsoft Azure Certifications are a plus.
Experience Required
- 8+ years of software development experience.
- 5+ years of experience with React.js and Node.js.
- 3+ years of experience deploying applications on Microsoft Azure.
- Experience managing applications through the complete development lifecycle, including production support.
Nice to Have
- Terraform
- Docker & Kubernetes
- API Gateway Management
- SonarQube
- Performance Testing
- Security Scanning
- Azure Front Door / Application Gateway
If you're passionate about building scalable cloud-native applications and enjoy working with modern Microsoft Azure technologies, we'd love to hear from you!
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)