Search by job, company or skills

A

Tech Lead / Python

4-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

Job Description

Responsibilities:

  • Technical Leadership: Provide strong technical leadership and guidance to a team of Python developers, ensuring best practices in coding, design, and architecture are followed for backend services.
  • Advanced Python Development: Design, develop, and implement highly scalable, robust, and performant backend services using advanced Python programming.
  • RESTful API Development: Lead the creation and maintenance of RESTful APIs using popular Python frameworks such as Django, Flask, Web2Py, or Tornado, ensuring efficient and secure web service development.
  • Cloud Platform Integration: Work extensively with cloud platforms and services offered by AWS, Azure, or Google Cloud Platform (GCP), deploying and managing Python applications in cloud environments.
  • Microservices Expertise: Drive the development of production-ready Microservices in Python, understanding their architecture, deployment, and management.
  • Performance Optimization: Understand the threading limitations of Python and design solutions leveraging multi-process architecture to optimize application performance.
  • Database Interaction: Design and interact with various databases, demonstrating a strong understanding of SQL and database concepts to ensure efficient data storage and retrieval.
  • Code Quality & Version Control: Ensure code quality, maintainability, and reusability. Utilize Git proficiently for code versioning, branching strategies, and collaborative development.
  • Mentorship & Code Review: Mentor and coach junior and mid-level developers, conduct thorough code reviews, and provide constructive feedback to elevate the team's technical capabilities.
  • Problem Solving: Act as a primary technical escalation point, diagnosing and resolving complex technical challenges efficiently.

Required Skills:

  • Solid hands-on experience as a Python Developer in advanced Python programming.
  • Strong knowledge of building RESTful APIs using Python frameworks (e.g., Django, Flask, Web2Py, Tornado).
  • Good knowledge of developing and accessing web services (REST).
  • Experience working on cloud platforms/services offered by AWS, Azure, or GCP.
  • Good understanding of Data Structures and OOPs Concepts.
  • Understanding of databases and SQL.
  • Expertise in developing production-ready Microservices in Python.
  • Understanding of the threading limitations of Python and multi-process architecture.
  • Proficient understanding of code versioning tools, such as Git.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We have a huge experience in recruitment for almost every industry from accounting to automobiles and from manufacturing to healthcare and IT. We strive to deliver excellence by understanding the necessity of our client and discovering true talent for them. "Optimizing performance" is what we constantly endeavor to deliver which not only helps us to hunt for the right talent in the market but also nurture a long term affiliation with our esteemed clients.

Job ID: 121913625