Job Description:
Title: Backend Developer Python on Azure Cloud Native Apps (Azure Serverless & Durable Functions)
3-5 years
Job Summary:
We are seeking a skilled and passionate Backend Developer with expertise in Python and Microsoft Azure Cloud Native App Development to join our dynamic team. The ideal candidate will have hands-on experience in building scalable, serverless applications using Azure Functions using the Python runtime, Durable Functions, and other Azure PaaS services. Experience in creative workflows and AI / LLM integration is a plus. You will play a key role in designing and implementing cloud-native solutions that are modular, efficient, and secure.
Key Responsibilities:
- Develop robust backend services and serverless APIs using Python (Object oriented Python development).
- Design and implement serverless applications on Python using:
- Azure Functions (Python v2 programming model)
- Azure Blueprints on Azure Functions
- Durable Functions
- Azure API Management
- Azure Blob Storage
- Azure Cosmos DB / MongoDB
- Use Azure Blueprints to define and register new serverless functions.
- Modularize function logic using Python modules and OOP principles.
- Build and maintain RESTful APIs and microservices with secure integrations.
- Collaborate with cross-functional teams including designers, PMs, and QA.
- Optimize backend systems for performance, scalability, and cost-efficiency.
- Implement CI/CD pipelines and DevOps practices for automated deployments.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in agile ceremonies, sprint planning, and code reviews.
Required Skills(Must have):
- 3 5 years of backend development experience using Python.
- Strong understanding of Object-Oriented Programming and Python frameworks.
- Proven experience with Azure Serverless Architecture , including:
- Azure Functions (Python Runtime)
- Durable Functions
- Azure API Management
- Azure Blob Storage & Cosmos DB
- Integration of Azure Functions with Azure App Service (PaaS) and Azure Static Web Apps for Web App development
- Experience with event-driven architecture and asynchronous APIs .
- Knowledge of authentication/authorization (Azure Entra ID, AD, OAuth2, JWT).
- Good understanding of multi-tenancy concepts and multi-tenant app development guidelines
- Familiarity with Git, Agile methodologies, and software development best practices.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Preferred Skills(Good to have):
- Experience with:
- Azure Key Vault
- Application Insights & Azure Monitor
- Exposure to containerization (Docker, ACR, AKS).
- Understanding of cloud-native security and cost optimization.
- Experience integrating Azure OpenAI and working with Gen-AI / LLM frameworks and models.
- Awareness of Gen- AI application architecture and key constructs (RAG, semantic search, orchestration frameworks).
- Experience with image generation technologies such as Stable Diffusion, Adobe Firefly and integrating visual AI capabilities into backend services.
- Experience with Creative Automation workflows
- Experience with Adobe Creative Cloud Enterprise APIs for integrations to build dynamic, creative workflows
Qualifications:
- Bachelor s degree in Computer Science, Engineering, or related field.
- Strong understanding of cloud-native and serverless application development.
- Familiarity with Agile/Scrum methodologies.
Location:
DGS India - Pune - Kharadi EON Free Zone
Brand:
Dentsu Creative
Time Type:
Full time
Contract Type:
Permanent