Backend Tech Lead (Python)

Key Responsibilities:<\/b>
<\/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>