We are seeking a Full Stack Python Developer with strong experience in both frontend and backend development, and deep familiarity with Azure Cloud and serverless architecture. In this full-time role, you’ll build modern, scalable web applications and services using Python, JavaScript frameworks, and Azure-native tools. You’ll work cross-functionally to develop secure, performant, and user-friendly applications that run entirely in the cloud.
Job Description : Responsibilities :
- Develop end-to-end web applications using Python for the backend and React / JavaScript for the frontend.
- Design, build, and deploy serverless applications on Microsoft Azure using services like : Azure Functions Azure API Management Azure Blob Storage Azure Cosmos DB / Mongo DB
- Strong experience with using Python Runtime inside Azure Functions , and building serverless functions using the Python v2 programming model and Azure Blueprints.
- Use Blueprints to define and register new Azure Functions
- Use Python Modules and an Object-Oriented Programming model to modularize function definition and implementation
- Build and maintain RESTful APIs , microservices, and integrations with third-party services.
- Work closely with designers, PMs, and QA to deliver high-quality, user-centric applications.
- Optimize applications for performance, scalability, and cost-efficiency on Azure.
- Implement DevOps practices using CI / CD pipelines.
- Write clean, modular, and well-documented code, following best practices and secure coding guidelines.
- Participate in sprint planning, code reviews, and agile ceremonies.
Required Skills (Must Have) :
3–5 years of professional experience in full stack development .Strong proficiency in Object-Orriented Python , with frameworks like FastAPI , Flask , or Django .Solid experience with frontend frameworks such as React.js , or similar.Proven experience with Azure Serverless Architecture , including : Azure Functions Azure API Management Azure Storage & Cosmos DBUnderstanding of event-driven architecture , and asynchronous APIs in Azure.Experience working with Azure Serverless functions including Durable Functions within AzureExperience with API integrations , secure data handling, and cloud-native development.Proficient in working with Git , Agile methodologies, and software development best practices.Ability to design and develop scalable and efficient applications.Excellent problem-solving and analytical skills.Strong communication and teamwork abilities.Preferred Skills (Good to Have) :
Experience with Azure App Service , Azure Key Vault , Application Insights , and Azure Monitor for observability and secure deployments.Familiarity with authentication and authorization mechanisms , such as Azure Active Directory (Azure AD) , OAuth2 , and JWT .Exposure to containerization technologies including Docker , Azure Container Registry (ACR) , and Azure Kubernetes Service (AKS) .Understanding of cost optimization , resilience , and security best practices in cloud-native and serverless applications.Knowledge of integration with Azure OpenAI service and working with LLM models inside Azure appsKnowledge of LLM frameworks such as LangChain , LlamaIndex , and experience in building intelligent solutions using AI agents and orchestration frameworks .Awareness of modern AI application architecture , including Retrieval-Augmented Generation (RAG) and semantic search .Qualifications :
Bachelor’s degree in computer science, Computer Engineering, or a related field.3+ years of experience in software development.Strong understanding of building cloud-native applications in a serverless ecosystem.Strong understanding of software development methodologies (e.g., Agile).