Backend Tech Lead (Python)
Key Responsibilities:<\/b>
<\/div>
<\/div>
<\/div>
<\/div>
- Lead, mentor, and guide a team of Python developers to deliver scalable and maintainable solutions.
<\/span><\/li>- Design end\-to\-end Python applications with a strong focus on performance, scalability, and security.
<\/span><\/li>- Define technical strategies, coding standards, and development best practices for the team.
<\/span><\/li>- Collaborate with cross\-functional teams including Product, Design, and QA to deliver features as per roadmap.
<\/span><\/li>- Oversee code reviews, testing frameworks, CI/CD pipelines, and ensure quality standards are maintained.
<\/span><\/li>- Work closely with stakeholders to understand requirements, estimate effort, and manage project execution using Agile methodologies.
<\/span><\/li>- Provide technical solutions for complex problems and troubleshoot issues effectively.
<\/span><\/li>- Stay current with Python advancements, frameworks, and relevant technologies to drive innovation.
<\/span><\/li>- Manage task distribution, timelines, and team productivity across projects.
<\/span>
<\/li><\/ul>Required Technical Skills<\/b>
<\/span><\/div>- Proficient in Python and related libraries
<\/span><\/li>- Deep knowledge of Python frameworks such as Django, Flask, or FastAPI.
<\/span><\/li>- Expertise in developing RESTful APIs and integrating with third\-party services.
<\/span><\/li>- Experience with cloud platforms like AWS, GCP, or Azure.
<\/span><\/li>- Familiarity with containerization tools like Docker and Kubernetes.
<\/span><\/li>- Strong background in database and cache systems \- SQL and NoSQL.
<\/span><\/li>- Working knowledge of CI/CD, unit testing frameworks, and code versioning tools (Git).
<\/span><\/li>- Understanding of Agile/Scrum methodologies and DevOps practices.
<\/span><\/li>- Team & Project Management
<\/span><\/li>- Experience in mentoring and managing a team of developers.
<\/span><\/li>- Ability to manage sprints, timelines, task assignments, and client communication.
<\/span><\/li>- Excellent problem\-solving abilities and a structured approach to debugging and root cause analysis.
<\/span><\/li>- Strong documentation habits for APIs, deployment processes, and codebase architecture.
<\/span>
<\/li><\/ul><\/span>Requirements<\/h3>
Qualifications:<\/b><\/span>
<\/div>- Bachelor's or Master's degree in Computer Science, Engineering, or related field.<\/span>
<\/li>- 7+ years of hands\-on experience in Python development, with at least 2+ years in a technical lead role.<\/span>
<\/li>- Strong grasp of design patterns and clean coding practices.<\/span>
<\/li>- Effective communicator with the ability to present solutions to both technical and non\-technical audiences.<\/span>
<\/li><\/ul>
<\/div><\/span> - 7+ years of hands\-on experience in Python development, with at least 2+ years in a technical lead role.<\/span>
- Deep knowledge of Python frameworks such as Django, Flask, or FastAPI.
- Design end\-to\-end Python applications with a strong focus on performance, scalability, and security.