Azure AI Senior Full Stack Developer
Summary
Senior Full Stack Developer builds cloud-native apps on Microsoft Azure, integrating AI services like Azure OpenAI and designing React/Angular frontends and .NET Core/Python backends.
We are looking for an experienced Senior Full Stack Developer to design, develop, and support modern cloud-native applications built on Microsoft Azure. The role involves developing enterprise web applications, backend services, APIs, and AI-powered solutions, including Generative AI and intelligent business applications.
You will work closely with Data, AI, DevOps, and Product teams to deliver scalable, secure, and high-performing cloud solutions.
Key Responsibilities
Design, develop, and maintain cloud-native applications and backend services on Microsoft Azure.
Build modern frontend applications using React, Angular, Next.js, or similar frameworks.
Develop backend services and REST APIs using .NET Core, Python, Node.js, or Java.
Integrate applications with Azure OpenAI, Azure AI Foundry, Databricks, and other enterprise AI services.
Design microservices and event-driven architectures.
Implement authentication and authorization using Microsoft Entra ID.
Collaborate with Data, AI, DevOps, and Product teams throughout the software development lifecycle.
Participate in architecture discussions, code reviews, testing, and production support.
Continuously improve application performance, security, scalability, and reliability.
Requirements
7+ years of experience in Full Stack software development.
Strong knowledge of React, Angular, Next.js, JavaScript, and TypeScript.
Hands-on experience with backend development using .NET Core, Python, Node.js, or Java.
Experience with Microsoft Azure services, including App Services, Functions, and API Management.
Good knowledge of SQL Server, PostgreSQL, or Cosmos DB.
Experience with microservices, REST APIs, OAuth, and OpenID Connect.
Familiarity with Git, Azure DevOps, and CI/CD pipelines.
Basic knowledge of Docker and Kubernetes.