Key Responsibilities:
  • Lead, mentor, and guide a team of Python developers to deliver scalable and maintainable solutions.
  • Design end-to-end Python applications with a strong focus on performance, scalability, and security.
  • Define technical strategies, coding standards, and development best practices for the team.
  • Collaborate with cross-functional teams including Product, Design, and QA to deliver features as per roadmap.
  • Oversee code reviews, testing frameworks, CI/CD pipelines, and ensure quality standards are maintained.
  • Work closely with stakeholders to understand requirements, estimate effort, and manage project execution using Agile methodologies.
  • Provide technical solutions for complex problems and troubleshoot issues effectively.
  • Stay current with Python advancements, frameworks, and relevant technologies to drive innovation.
  • Manage task distribution, timelines, and team productivity across projects.
Required Technical Skills
  • Proficient in Python and related libraries
  • Deep knowledge of Python frameworks such as Django, Flask, or FastAPI.
  • Expertise in developing RESTful APIs and integrating with third-party services.
  • Experience with cloud platforms like AWS, GCP, or Azure.
  • Familiarity with containerization tools like Docker and Kubernetes.
  • Strong background in database and cache systems - SQL and NoSQL.
  • Working knowledge of CI/CD, unit testing frameworks, and code versioning tools (Git).
  • Understanding of Agile/Scrum methodologies and DevOps practices.
  • Team & Project Management
  • Experience in mentoring and managing a team of developers.
  • Ability to manage sprints, timelines, task assignments, and client communication.
  • Excellent problem-solving abilities and a structured approach to debugging and root cause analysis.
  • Strong documentation habits for APIs, deployment processes, and codebase architecture.

Requirements

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 7+ years of hands-on experience in Python development, with at least 2+ years in a technical lead role.
  • Strong grasp of design patterns and clean coding practices.
  • Effective communicator with the ability to present solutions to both technical and non-technical audiences.


Backend Tech Lead (Python)

Apply Now
Back to search page