We are looking for a highly skilled Senior Python Developer with strong hands-on experience in FastAPI, FastMCP, Agentic Workflows, LLM/Generative AI, and Microsoft Azure.
The ideal candidate must possess all five mandatory skills, along with strong Python programming expertise. The candidate will be responsible for designing, developing, and implementing scalable, production-grade applications using FastAPI and FastMCP, integrating LLMs such as OpenAI GPT and Anthropic Claude, and building intelligent agent-based workflows.
The role requires end-to-end development experience, including API development, AI integration, cloud deployment, containerization, monitoring, observability, and modern DevOps practices.
Key Responsibilities
1. Python & API Development
Design, develop, and maintain scalable applications using Python.
Build high-performance REST APIs and backend services using FastAPI.
Develop production-grade APIs with authentication, authorization, error handling, and asynchronous processing.
Implement application integrations using FastAPI and FastMCP.
Optimize application performance, scalability, and reliability.
2. FastMCP & Agentic Workflows
Design and implement MCP servers and tools using FastMCP.
Develop Model Context Protocol (MCP)-based integrations.
Build agentic AI workflows capable of executing multi-step tasks.
Integrate AI agents with external APIs, enterprise systems, and data sources.
Implement tool calling, orchestration, and context management.
3. Generative AI & LLM Integration
Develop and implement Generative AI applications using OpenAI GPT and Anthropic Claude.
Build LLM-powered applications, intelligent assistants, and AI-driven automation solutions.
Implement prompt engineering, context management, and structured outputs.
Integrate LLMs with enterprise applications and backend services.
Work with agent frameworks and LLM orchestration technologies.
4. Microsoft Azure Cloud
Develop and deploy Python-based applications on Microsoft Azure.
Work with Azure Kubernetes Service (AKS) for application deployment and orchestration.
Integrate Azure Cosmos DB for scalable data storage.
Utilize Azure Cache for Redis for caching and performance optimization.
Implement secure, scalable, and highly available cloud solutions.
5. DevOps & Containerization
Build and manage Docker containers for application deployment.
Work with Kubernetes and Azure Kubernetes Service (AKS).
Implement CI/CD pipelines using GitHub Actions.
Support automated deployment, testing, and release management.
Implement application monitoring, logging, tracing, and observability.
6. AI-Assisted Development
Utilize AI-assisted coding tools such as Claude, Codex, and Visual Studio Code.
Leverage AI-powered development tools to improve coding productivity.
Perform debugging, code optimization, testing, and documentation.
Mandatory Technical Skills