Position
Python Developer Team Lead
Department
Web Development Jobs - Blockchain Java PHP Python Django ROR Developer
Skills Required
Python, Django
Experience Required
5 years - 8 years
Educational Qualification(s) Required
BE / ME / B.Tech / M.Tech (CS / IT) / MCA or equivalent
Overview of Job
We are seeking an experienced Team Lead - Python/Django Developer with 5-8+ years of hands-on experience in building and leading high-performance development teams. The ideal candidate will have a deep understanding of Python and Django frameworks, a passion for coding and the ability to mentor and guide a team of developers. The role involves designing, developing, and maintaining scalable web applications, ensuring code quality and driving best practices across the team.
Duties & Responsibilities
-
Lead and mentor a development team in designing, developing and maintaining web modules and functionalities using Python, Django, and Flask.
-
Utilize intermediary knowledge of ReactJS, Vue 2, and related libraries to guide the team in front-end development.
-
Conduct requirement analysis, provide accurate project estimations and ensure adherence to deadlines and coding standards.
-
Oversee the development of Python-based APIs, functions and data processing modules, following design guidelines from senior developers and leads.
-
Manage testing of developed modules to confirm functional readiness.
-
Integrate web applications with PostgreSQL databases, third-party APIs and libraries to deliver end-to-end functionalities.
-
Develop and optimize SQL queries to support application requirements.
-
Implement best practices in application development and module implementation.
-
Track daily progress, update timesheets and report status to management.
-
Exhibit expertise in project estimation and contribute to process improvements.
Required Skills & Qualifications
-
5-8+ years of experience in Python and Django development with a strong background in Flask and SQLAlchemy. FastAPI experience is a plus.
-
Proficiency in configuration management processes and hands-on experience with CI/CD tools such as Jenkins and Azure DevOps (YAML, vNext builds).
-
Solid understanding of RDBMS technologies (PostgreSQL, SQLite3, MySQL).
-
Extensive experience with cloud platforms (AWS, Azure).
-
Hands-on experience with version control tools (Git, TFS) and metrics tools (SonarQube).
-
Knowledge of object-relational mapping (ORM) and experience connecting with databases like MySQL.
-
Intermediate experience in front-end technologies including ReactJS, HTML, CSS and JavaScript.
-
Deep understanding of multi-process architecture and Python's threading limitations.
-
Experience with Docker, Docker Compose, Docker Repositories and Kubernetes.
-
Excellent communication skills, both oral and written.
-
Act as the primary contact for client-side technical expertise and demonstrate a commitment to improving technical practices and awareness.
-
Maintain periodic reports and ensure compliance with confidentiality and security policies.
-
Responsible for requirement analysis, project documentation and mentoring team members.
Work Location
Indore - MP
Working Model
Work from Office.
You should be willing to work on-site at our client locations in India and globally, including the USA, UK, Australia, and the Middle East. On-site benefits apply.
Apply from Locations
Indore / Nagpur / Bhopal / Jabalpur / Nasik / Ujjain / Gwalior / Chhindwara / Kanpur / Patna / Bangalore / Chennai / Mumbai / Pune / Hyderabad / NCR / Ahmedabad