Job Openings Tech Lead- Python

About the job Tech Lead- Python

Experience: 10+ Years

Job Location: WFH/ Hybrid

No. of Position: Multiple

Qualifications: B Tech / MBA or Higher

Work Timings: 1:30 PM IST to 10:30 PM IST

Functional Area: Product Management

We are seeking a highly skilled and experienced Tech Lead specializing in Python with a strong background in software development. As a Tech Lead, you will be responsible for leading and guiding a team of developers, ensuring the successful delivery of high-quality software solutions. Your expertise in Python and Django will be instrumental in designing and implementing scalable and efficient applications.

Key Responsibilities:

  • Provide technical leadership and guidance to a team of developers throughout the software development lifecycle. Mentor and coach team members, promoting their professional growth and fostering a collaborative and productive work environment.
  • Collaborate with stakeholders to understand project requirements, goals, and constraints. Define project scope, estimate effort, and plan project timelines. Track project progress, identify and mitigate risks, and ensure timely delivery of high-quality software solutions.
  • Design and architect scalable and efficient software solutions using Python and Django. Collaborate with cross-functional teams, including product managers, designers, and engineers, to define technical requirements and specifications. Ensure adherence to coding standards and best practices.
  • Lead the development and implementation of software applications using Python, Django, and related technologies. Write clean, efficient, and maintainable code. Conduct code reviews to ensure code quality, performance, and security. Troubleshoot and resolve complex technical issues.
  • Create and maintain technical documentation, including system designs, architecture diagrams, and code documentation. Promote knowledge sharing within the team and across the organization.
  • Collaborate with the QA team to define test strategies, validate software functionality, and ensure the delivery of high-quality software solutions. Implement automated testing frameworks and continuous integration practices.
  • Stay updated with the latest trends and advancements in Python and related technologies. Evaluate and recommend new tools, frameworks, and methodologies to improve software development processes and productivity.

Skills, Knowledge, and Experience

  • Minimum of 10 years of experience in software development, with at least 5 years of hands-on experience in Python and Django.
  • More than 5 years of experience in Python and Django frameworks.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficient in database technologies such as SQL and NoSQL databases.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript.
  • Familiarity with cloud platforms and services (e.g., AWS, Azure, GCP).
  • Knowledge of software development tools and methodologies (e.g., Git, Agile/Scrum).
  • Experience in Microservices, Kubernetes and Docker is highly desirable
  • Understanding of web services, APIs, and associated interchange formats is a big plus.
  • Experience in healthcare or Retail or Supply Chain industry is a big plus.
  • Understanding of software security best practices.
  • Excellent analytical & Problem-solving skills with a self-learning attitude.
  • Excellent written and verbal communication skills.
  • Must have ability to effectively guide and mentor a team of software developers.