Team Lead – Python Development Team

Team Lead – Python Development Team

Team Lead – Python Developer to lead a team of developers in designing, building, and maintaining high-quality software solutions.

Job Description

We are looking for an experienced Team Lead – Python Developer to lead a team of developers in designing, building, and maintaining high-quality software solutions. The ideal candidate should have strong technical expertise in Python development along with proven leadership and project management skills.

You will be responsible for guiding the team, ensuring best coding practices, reviewing architecture decisions, and delivering scalable, secure, and efficient applications.


🎯 Key Responsibilities

  • Lead and mentor a team of Python developers
  • Design scalable application architecture
  • Review code and ensure best practices (clean code, performance, security)
  • Manage project timelines and sprint planning
  • Collaborate with product managers and stakeholders
  • Develop and maintain backend systems and APIs
  • Optimize application performance
  • Troubleshoot complex technical issues
  • Implement CI/CD pipelines
  • Ensure proper documentation of systems and processes

🛠 Required Skills & Qualifications

Technical Skills:

  • Strong expertise in Python
  • Experience with frameworks such as:
    • Django
    • Flask
    • FastAPI
  • Experience in RESTful API development
  • Database knowledge:
    • PostgreSQL
    • MySQL
    • MongoDB
  • Understanding of:
    • OOP principles
    • Software design patterns
    • Microservices architecture
  • Experience with:
    • Git version control
    • Docker
    • Cloud platforms (AWS / Azure / GCP)
  • Knowledge of unit testing and debugging

👨‍💼 Leadership Skills:

  • Experience leading a development team
  • Strong decision-making ability
  • Project planning and task management skills
  • Ability to conduct code reviews
  • Excellent communication skills
  • Experience in Agile/Scrum methodology

🎓 Education:

  • Bachelor’s or Master’s degree in:
    • Computer Science
    • Software Engineering
    • IT
    • Or related field

Equivalent professional experience will also be considered.


⭐ Preferred Qualifications

  • Experience with AI/ML integration
  • Experience in scalable SaaS products
  • Knowledge of DevOps practices
  • Experience in system architecture design
  • Previous experience as Senior Developer or Technical Lead

🚀 What We Offer

  • Competitive salary package
  • Leadership growth opportunities
  • Performance-based incentives
  • Flexible working environment
  • Opportunity to work on innovative projects
  • Professional development support
  • Collaborative team culture

📌 How to Apply

Interested candidates should send:

  • Updated CV/Resume
  • GitHub or portfolio link (if available)
  • Brief summary of leadership experience

Interested candidates can send their resume and portfolio/projects to:

Career Level

Department

Educational Background

Master

Experience

Job Application For [page_title]