Job Description

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 DB
  • Understanding of event-driven architecture , and asynchronous APIs in Azure.
  • Experience working with Azure Serverless functions including Durable Functions within Azure
  • Experience 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 apps
  • Knowledge 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).
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application