Job Title: Senior Full Stack Developer (Node.js & React)
Experience: 6–10 Years
Employment Type: Full-Time
Position Summary
We are seeking an experienced Senior Full Stack Developer with strong expertise in React JS, Node.js, Azure SQL, REST APIs, and Azure Cloud Services. The ideal candidate will be responsible for designing, developing, and maintaining scalable, cloud-native enterprise applications using modern microservices architecture. This role requires hands-on experience with Terraform, CI/CD, Azure DevOps, Application Insights, OAuth/JWT authentication, and application monitoring while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using React JS and Node.js.
- Build responsive, reusable, and high-performance user interfaces using React.
- Develop secure and scalable RESTful APIs and backend services using Node.js.
- Design and optimize Azure SQL databases, queries, stored procedures, and data models.
- Build and deploy cloud-native applications using Microsoft Azure services.
- Develop and maintain microservices-based architectures for enterprise applications.
- Implement secure authentication and authorization using OAuth 2.0 and JWT.
- Automate infrastructure provisioning using Terraform.
- Build and maintain CI/CD pipelines using Azure DevOps.
- Integrate Application Insights and monitoring tools to track application health and performance.
- Optimize application performance, scalability, and reliability.
- Collaborate with UI/UX designers, Product Owners, QA engineers, and DevOps teams.
- Conduct code reviews, mentor junior developers, and promote coding best practices.
- Troubleshoot production issues and implement continuous improvements.
- Document technical designs, APIs, and architecture decisions.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
Required Skills
Technical Skills (Must Have)
- React JS
- Node.js
- JavaScript (ES6+)
- TypeScript
- Azure SQL Database
- REST APIs
- Azure Cloud Services
- Microservices Architecture
- OAuth 2.0
- JWT Authentication
- Git
Cloud & DevOps
- Microsoft Azure
- Terraform
- Azure DevOps
- CI/CD Pipelines
- Azure App Services
- Azure Application Insights
- Azure Monitor
- Infrastructure as Code (IaC)
Database
- Azure SQL
- SQL
- Database Design
- Query Optimization
- Stored Procedures
Good to Have
- Docker
- Kubernetes (AKS)
- Azure API Management
- Azure Functions
- Redis Cache
- Service Bus/Event Hubs
- GraphQL
- Jest or Cypress
- SonarQube
- PowerShell
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 6–10 years of experience in Full Stack Development.
- Strong hands-on experience with React JS and Node.js in enterprise applications.
- Experience building cloud-native applications on Microsoft Azure.
- Expertise in REST API development, Azure SQL, and Microservices Architecture.
- Experience implementing CI/CD pipelines using Azure DevOps and Infrastructure as Code with Terraform.
- Strong understanding of secure authentication mechanisms using OAuth 2.0 and JWT.
- Excellent analytical, communication, and problem-solving skills.
Preferred Qualifications
- Microsoft Azure Developer Associate (AZ-204) certification is a plus.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of event-driven architecture and messaging services.
- Experience implementing application monitoring, logging, and observability.
- Experience working in Agile/Scrum environments.
What We Offer
- Opportunity to develop enterprise-scale cloud-native applications using modern technologies.
- Exposure to Azure Cloud, Microservices, DevOps, and Infrastructure as Code.
- Collaborative and innovation-driven work environment.
- Career growth through challenging digital transformation initiatives.
- Competitive compensation and comprehensive employee benefits.
Work Location: Hybrid remote in Noida, Uttar Pradesh