HamburgerMenu
hirist

Lead Python Developer - Backend Services

Blue First Consulting
Gurgaon/Gurugram
7 - 10 Years

Posted on: 14/07/2025

Job Description

Job Description : Senior/Lead Python Developer

Location : Gurgaon, India

Experience : 7-10 Years

Compensation : Up to - 70 LPA (depending on experience and expertise)

About Us :

The Role :

We are seeking a highly skilled and experienced Senior/Lead Python Developer to join our engineering team in Gurgaon. In this pivotal role, you will be responsible for designing, developing, and deploying robust and scalable Python-based applications. You will play a key role in technical leadership, mentoring junior developers, and driving best practices in software development. If you are passionate about building high-quality software, solving complex problems, and contributing to a cutting-edge product, we encourage you to apply.

Key Responsibilities :

- Architect & Develop : Lead the design and development of complex, high-performance, and scalable backend services and APIs using Python.

- Technical Leadership : Provide technical guidance and mentorship to a team of talented Python developers, fostering a culture of excellence and continuous learning.

- System Design : Contribute significantly to the architectural decisions and technical roadmap for our core platforms and new product initiatives.

- Code Quality & Best Practices : Ensure the delivery of high-quality, maintainable, and well-tested code. Drive the adoption of coding standards, design patterns, and agile methodologies.

- Collaboration : Work closely with product managers, DevOps engineers, QA engineers, and other cross-functional teams to understand requirements, define solutions, and ensure seamless integration and deployment.

- Performance Optimization : Identify and resolve performance and scalability issues, ensuring optimal application responsiveness and efficiency.

- Troubleshooting & Support : Provide expert-level support for production systems, including incident resolution and root cause analysis.

- Innovation : Stay abreast of emerging technologies and industry trends, evaluating and recommending new tools and practices to improve our technology stack and development processes.

Required Skills & Qualifications :


- Experience : 7 - 10 years of hands-on experience in Python development, with a strong focus on backend systems and large-scale applications.

- Core Python : Deep understanding of Python's advanced features, object-oriented programming, concurrency, and asynchronous programming.

- Frameworks : Extensive experience with at least one major Python web framework (e.g., Django, Flask, FastAPI) and a solid understanding of their ecosystems.


- Databases : Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis). Experience with database design, optimization, and ORMs.

- API Development : Proven track record in designing, developing, and consuming RESTful APIs. Experience with GraphQL is a plus.

- Cloud Platforms : Hands-on experience with at least one major cloud platform (AWS, Azure, GCP), including services like EC2, S3, Lambda, RDS, Kubernetes, etc.

- Containerization & Orchestration : Strong understanding and practical experience with Docker and Kubernetes.

- Version Control : Expert-level proficiency with Git and collaborative development workflows.

- Testing : Solid understanding of testing principles and experience with unit, integration, and end-to-end testing frameworks (e.g., Pytest, unittest).

- CI/CD : Experience with setting up and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).

info-icon

Did you find something suspicious?