About the Role
We are looking for an experienced Senior Full Stack Developer to join our team and lead the development of advanced cloud-native solutions. This role is ideal for a highly skilled engineer with deep expertise in microservices architecture, Azure cloud technologies, and modern DevOps practices.
You will play a key role in designing, building, and maintaining scalable, secure, and resilient applications while driving CI/CD adoption and engineering excellence across the team.
🔧 Key Responsibilities
- Design and develop scalable cloud-native applications using microservices, containerization, and serverless architecture.
- Build robust front-end and back-end components using modern frameworks (React, Next.js, Angular, Node.js).
- Implement and manage Azure cloud infrastructure using Infrastructure as Code (Terraform).
- Establish and maintain CI/CD pipelines using Azure DevOps (YAML-based workflows).
- Develop secure APIs with authentication and authorization best practices.
- Deploy and manage containerized applications using Docker, Azure Container Registry, and Azure Container Apps.
- Work with Azure services including Kubernetes, Azure Functions, Cosmos DB, Event Grid, and Dapr.
- Monitor system performance and optimize scalability, caching, and load balancing strategies.
- Provide Level 2 production support and incident resolution.
- Prepare comprehensive technical documentation including architecture diagrams, runbooks, deployment plans, and capacity plans.
- Lead architectural discussions, mentor junior developers, and drive engineering standards.
- Actively participate in Agile ceremonies and collaborate with cross-functional teams.
🎯 Qualifications & Experience
- Bachelor’s degree in Computer Science, IT, or related field.
- Minimum 7 years of full stack development experience, with strong cloud-native architecture exposure.
- Strong expertise in:
- Front-end: HTML, CSS, JavaScript, React, Next.js, Angular
- Back-end: Node.js
- Cloud: Microsoft Azure (Kubernetes, Docker, Azure Functions, Event Grid)
- Databases: Azure Cosmos DB (NoSQL, partitioning, modeling)
- DevOps: CI/CD, Git, Azure Repos, Terraform
- Containers: Docker, Azure Container Registry
- API development (authentication, API Gateway, authorization)
- Experience in Agile development methodologies.
- Strong understanding of security best practices in cloud environments.
- Experience configuring build and release pipelines using YAML.
⭐ Nice to Have
- Experience with TDD (Jest, Cucumber)
- Knowledge of Datadog or other monitoring tools
- Familiarity with Power BI and Azure data integration
- Exposure to AI technologies
- Strong UI/UX development skills
- Experience in event-driven architectures and Dapr
- Experience leading cross-functional teams
💡 What We’re Looking For
- Strong leadership and mentorship skills
- Excellent communication and collaboration abilities
- Critical thinker with strong problem-solving capabilities
- Adaptable, self-driven, and proactive
- High ownership and accountability
- Comfortable working in diverse, multicultural environments
- A “get things done” mindset