Tech Stack
AzureCloudDistributed SystemsDockerKubernetesMicroservicesPostgresPython
About the role
- Design and develop backend services using Python 3.x with focus on modularity, performance, and scalability
- Integrate and optimize services within Azure Cloud (Azure Functions, App Services, CosmosDB, Blob Storage, Container Apps)
- Implement LangGraph workflows for agentic orchestration and AI-driven task automation
- Collaborate with cross-functional teams to define APIs, data models, and service contracts
- Ensure CI/CD pipelines are robust and aligned with DevOps best practices
- Monitor and troubleshoot distributed systems using Azure monitoring tools and logging frameworks
- Participate in Agile ceremonies, sprint planning, and retrospectives
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Minimum of 5 years of experience in Python backend development, including RESTful APIs, microservices, and asynchronous programming
- Hands-on expertise with Azure services (Functions, App Service, Container Apps, CosmosDB, Blob Storage, PostgreSQL)
- Familiarity with LangGraph or similar agentic frameworks (e.g., LangChain, GPT-based orchestration)
- Working knowledge of DevOps tools: GitHub Actions, Azure DevOps, Docker, Kubernetes
- Understanding of data pipelines, event-driven architecture, and message queues (e.g., Azure Service Bus)
- Preferred: Azure certifications (e.g., Azure Developer Associate)
- Preferred: Experience with MLOps, NLP, or GenAI tools
- Excellent command of spoken and written English