Posted on: 14/07/2025
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).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1512921
Interview Questions for you
View All