Job Overview We are seeking an experienced Python Lead Developer with 5+ years of experience to design, develop, and lead the delivery of scalable backend systems and API-driven applications. The role focuses on building high-performance services using Python, FastAPI, MongoDB, vector databases such as Milvus, and cloud-native DevOps practices on AWS.
Key Responsibilities
- Backend Development: Design, develop, and maintain scalable backend applications and microservices using Python and FastAPI.
- API Engineering: Build and optimize REST APIs for internal and external integrations with a focus on performance, security, and maintainability.
- Database Management: Work with MongoDB and vector databases like Milvus to support data-intensive and AI-enabled applications.
- Cloud & DevOps: Deploy and manage applications on AWS using DevOps best practices, CI/CD pipelines, and automation tools such as Jenkins.
- Technical Leadership: Lead design discussions, review code, mentor developers, and enforce engineering standards and best practices across the team.
- Cross-Functional Collaboration: Partner with product, QA, and infrastructure teams to deliver reliable, scalable, and business-aligned solutions.
Requirements
- Experience: 5+ years of hands-on experience in backend development with Python, including experience leading or mentoring development teams.
- Frameworks & APIs: Strong experience in FastAPI and designing, developing, and maintaining REST APIs.
- Databases: Proficiency with MongoDB and exposure to vector databases such as Milvus.
- Cloud & DevOps: Practical experience with AWS, CI/CD pipelines, containerized deployments, and automation using Jenkins.
- Architecture & Quality: Good understanding of microservices architecture, scalable system design, debugging, testing, and secure coding practices.
- Soft Skills: Strong communication, problem-solving, ownership mindset, and the ability to work effectively in cross-functional teams.
Key Skills Python, FastAPI, REST API Development, MongoDB, Milvus, Vector Databases, AWS, DevOps, Jenkins, CI/CD, Microservices, Backend Development, System Design, Schema Design, Team Leadership.
Pay: ₹72,000.00 - ₹120,000.00 per month
Work Location: In person