Job Summary
Role Overview
We are seeking a highly skilled Full Stack Developer with strong Azure cloud development experience to design, develop, and maintain scalable, high-performance applications. The role involves working across frontend, backend, and cloud-native services on Microsoft Azure.
Key Responsibilities
Key Responsibilities
- Design, develop, and maintain full-stack web applications (frontend & backend).
- Build and deploy cloud-native applications using Microsoft Azure.
- Develop and consume RESTful APIs / Microservices architecture.
- Work with Azure PaaS services such as:
- Azure App Services
- Azure Functions
- Azure Logic Apps
- Azure API Management
- Implement secure and scalable solutions using Azure Active Directory and authentication mechanisms.
- Develop data-driven applications using:
- Azure SQL Database
- Cosmos DB / NoSQL
- Azure Storage (Blob, Queue, Table)
- Perform CI/CD implementation using Azure DevOps pipelines.
- Ensure application performance, security, scalability, and reliability.
- Collaborate with cross-functional teams including UI/UX, DevOps, and business stakeholders.
- Follow Agile/Scrum methodologies for sprint planning, development, and delivery.
Skill Requirements
Primary Skills
- Strong experience in Full Stack Development:
- Frontend: Angular / React / Vue.js, HTML5, CSS3, JavaScript (ES6+)
- Backend: .NET Core / Node.js / Java / Python
- Hands-on experience with Microsoft Azure services
- API development and integration (REST/GraphQL)
- Experience with Microservices architecture
- Database experience: SQL Server, Azure SQL, Cosmos DB
- Version control: Git (Azure Repos / GitHub)
Secondary Skills
- Knowledge of Docker & Kubernetes (AKS)
- Experience with Serverless architecture (Azure Functions)
- Exposure to Event-driven architecture (Service Bus, Event Grid)
- Understanding of DevOps practices and CI/CD pipelines
- Familiarity with security best practices in cloud applications
Other Requirements
Qualifications
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
- 5–10 years of experience in full stack development.
- Minimum 2–4 years of hands-on Azure development experience.
Preferred Certifications
- Microsoft Certified: Azure Developer Associate (AZ-204)
- Microsoft Azure Fundamentals (AZ-900)