Lead Python Developer - H | Codersbrain
Job Description
Lead Python Developer
Company Overview
Information about the company is not specified; therefore, this section has been omitted.
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). The ideal candidate will possess strong expertise in cloud-native architectures, Docker/Kubernetes, and messaging systems like RabbitMQ. You will play a crucial role in leading and mentoring a team while contributing to high-performance backend services within an agile/Scrum setup.
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 tools.
- Manage code using Git (Azure Repos, GitHub).
- Configure and maintain CI/CD pipelines using Azure Pipelines.
- Participate in Agile ceremonies (Scrum, sprint planning, retrospectives).
- Mentor junior developers and ensure adherence to best practices.
Qualifications
- Education: Bachelor’s or master’s in Computer Science, IT, or a related field.
- Strong Python 3.x programming skills.
- Good knowledge of Object-Oriented Programming (OOP), design patterns, and Unified Modeling Language (UML) modeling.
- Hands-on experience with:
- SQLAlchemy, Alembic
- Docker and Kubernetes (Azure Kubernetes Service/self-hosted)
- RabbitMQ
- PostgreSQL and MongoDB
- REST API design and LLM integration via OpenAI APIs
- Familiarity with Git, Azure Pipelines, and Azure Boards.
- Prompt engineering knowledge (e.g., using Cursor, Co-Pilot).
- Agile/Scrum experience with 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
- 6–8 years of relevant experience in software development, with a focus on Python and microservices.
Environment
- Location: Remote / India / Global.
- Work within an Agile/Scrum environment, collaborating with cross-functional teams.
Salary
- Budget: ₹1.2 LPM (Lakh Per Month).
Growth Opportunities
Information about career advancement opportunities is not specified; therefore, this section has been omitted.
Benefits
Information regarding benefits such as insurance, paid leave, and work policies is not specified; therefore, this section has been omitted.