Lead Python Developer - H | Codersbrain
contractual
Posted on August 1, 2025
Job Description
Lead Python Developer
Company Overview
Information about the company is not specified.
Job Summary
We are seeking a Lead Python Developer with 6–8 years of experience in designing, developing, and deploying scalable microservices integrated with Large Language Models (LLMs). This role requires strong expertise in cloud-native architectures, along with effective leadership and mentoring capabilities.
Responsibilities
- Design and implement Python microservices hosted on Kubernetes or Docker.
- Build asynchronous communication using RabbitMQ.
- Design database schemas and access layers for PostgreSQL and MongoDB.
- Integrate OpenAI APIs and LLM capabilities.
- Ensure code quality through unit, integration, and system tests.
- Track work using Azure Boards or similar project management tools.
- Manage code using Git (Azure Repos, GitHub).
- Configure and maintain CI/CD pipelines using Azure Pipelines.
- Participate in Agile ceremonies such as scrum, sprint planning, and retrospectives.
- Mentor junior developers and ensure adherence to best practices.
Qualifications
- Education: Bachelor’s or Master's degree in Computer Science, IT, or a related field.
- Strong Python 3.x programming skills.
- Good knowledge of Object-Oriented Programming (OOP), design patterns, and UML modeling.
- Hands-on experience with:
- SQL Alchemy, Alembic
- Docker and Kubernetes (AKS/self-hosted)
- RabbitMQ
- PostgreSQL and MongoDB
- REST API design and LLM integration via OpenAI APIs
- Familiarity with Git, Azure Pipelines, and Azure Boards.
- Knowledge in prompt engineering (e.g., using Cursor and Co-Pilot).
- Experience working with Agile/Scrum methodologies, including story point estimation and delivery.
- Excellent communication and debugging skills.
- Exposure to observability tools is a plus.
Preferred Skills
- Certifications in Kubernetes, Azure, or Python.
- Knowledge of container security practices.
- Experience with AI/ML model deployment.
Experience
- Minimum of 6–8 years of relevant experience in software development and leadership.
Environment
- This position is available as Remote or within India/Global settings.
Salary
- The budget for this position is approximately 1.2 LPM.
Growth Opportunities
Opportunities for career advancement within the company are not specified.
Benefits
Benefits associated with this position are not specified.