Python Developer_ Modern Applications / Strictly Chennai Candidates
Description
Job Description: Python Developer Modern Applications
Experience: 3–8 Years
Job Summary
We are looking for a skilled Python Developer to work closely with Software Architect to develop and deploy modern applications, APIs, AI-powered chatbots, and enterprise solutions. Candidates with strong Python development skills and an interest in Generative AI, RAG, and AI agents are encouraged to apply.
Key Responsibilities
- Develop backend applications and REST APIs using Python and FastAPI.
- Build and integrate AI-powered chatbots, RAG solutions, and AI agents.
- Work with LLMs, LangChain, LangGraph, Azure AI Foundry, Azure OpenAI, and Azure AI Search.
- Develop frontend applications using React and Next.js, as required.
- Integrate databases, enterprise data sources, and third-party APIs.
- Create and maintain CI/CD pipelines using GitHub Actions and Azure DevOps.
- Containerize and deploy applications using Docker and Azure Kubernetes Service (AKS).
- Use GitHub Copilot and Claude Code to improve development productivity.
- Follow coding standards and ensure application quality, security, and performance.
Required Skills
- Strong programming skills in Python and experience developing REST APIs.
- Knowledge of FastAPI, object-oriented programming, and database integration.
- Experience with Git, GitHub, and software development best practices.
- Understanding of APIs, JSON, debugging, and application testing.
- Good problem-solving and communication skills.
Nice to Have
- Exposure to Generative AI, LLMs, RAG, or AI agents.
- Familiarity with LangChain, LangGraph, Azure AI Foundry, Azure OpenAI, or Azure AI Search.
- Knowledge of React, Next.js, Docker, Kubernetes, AKS, and CI/CD pipelines.
- Experience with GitHub Copilot or Claude Code.
Ideal Candidate
A strong Python developer with good software engineering fundamentals, a willingness to learn emerging AI technologies, and the ability to collaborate with the AI Architect to build, integrate, and deploy scalable applications.