Posted on: 30/07/2025
Job Summary :
We are looking for a highly experienced and passionate Lead Python Developer to architect, design, and develop robust backend solutions for scalable and high-performance systems. You will play a dual role being a hands-on coder and a team leaderguiding a team of developers, collaborating with cross-functional stakeholders, and ensuring the successful delivery of projects from concept to deployment.
Key Responsibilities :
- Lead a team of Python developers and provide architectural and technical guidance.
- Translate business and functional requirements into scalable technical solutions.
- Drive code quality through code reviews, best practices, and adherence to SDLC standards.
- Mentor junior and mid-level engineers in Python, software architecture, testing, and deployment.
- Design and develop robust RESTful APIs, microservices, and backend components using Python and relevant frameworks (Django, Flask, FastAPI).
- Build and optimize scalable, secure, and maintainable backend systems.
- Work on system design, database modeling, and implementation (SQL and NoSQL).
- Integrate third-party APIs and develop internal libraries or services.
- Implement and improve CI/CD pipelines and automated deployment workflows.
- Collaborate with Product Managers, QA Engineers, and DevOps to align deliverables and timelines.
- Take ownership of end-to-end project lifecycle including estimation, planning, execution, and delivery.
- Identify performance bottlenecks and provide solutions for optimization.
- Proactively track, report, and mitigate project risks.
Required Skills & Experience :
- 7+ years of professional software development experience with a strong focus on Python.
- Proven experience in leading or mentoring development teams in an Agile/Scrum environment.
- Expertise in one or more Python frameworks: Django, Flask, FastAPI.
- Strong understanding of OOP, data structures, algorithms, and design patterns.
- Hands-on experience with PostgreSQL, MySQL, and/or NoSQL databases like MongoDB, Redis.
- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI).
- Proficient in working with Git, version control systems, and branching strategies.
- Solid understanding of unit testing, integration testing, and TDD/BDD practices.
Preferred Skills :
- Experience working with async programming and event-driven architecture.
- Knowledge of GraphQL, WebSockets, and real-time communication tools.
- Familiarity with Data Engineering, ML pipelines, or ETL frameworks.
- Exposure to frontend technologies (e.g., React or Angular) is a plus.
Educational Qualification :
Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
Certifications (Optional but Preferred) :
- Python Certification (PCAP / PCPP)
- AWS/GCP/Azure Developer or Architect Certification
- Docker/Kubernetes Certified Associate
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1522223
Interview Questions for you
View All