Search by job, company or skills

Python Developer Lead

12-14 Years
  • Posted 21 hours ago
  • Be among the first 10 applicants

Job Description


Position: Technical Lead – Python

About the Role

Mandatory Requirements Minimum 12+ years of IT experience, with strong expertise in Python, RESTful APIs, and RDBMS. Proven leadership capability with excellent communication, interpersonal skills, and a strong sense of ownership and accountability. Ability to take end-to-end responsibility for technical design, delivery, and quality.

Responsibilities

  • Lead and work closely with the development team to deliver commitments smoothly and predictably.
  • Perform technical impact analysis and contribute to accurate effort estimation and planning.
  • Own the technical design and solutioning for backend systems and integrations.
  • Actively promote and adopt AI-aided development and optimization practices (code generation, reviews, test creation, performance tuning).
  • Proactively identify and address:
  • Security vulnerabilities
  • Code quality issues
  • Engineering metrics (coverage, performance, reliability)
  • Conduct code reviews, guide refactoring discussions, and ensure high-quality deliverables across teams.
  • Drive root cause analysis for complex production issues, identify permanent fixes, and prevent recurrence.
  • Perform feasibility studies to ensure solutions leverage modern and relevant technologies.
  • Develop tools, services, and applications by producing clean, efficient, and maintainable Python code.
  • Collaborate across domains and delivery teams to ensure architectural alignment and technical consistency.
  • Take initiative in continuous improvement of engineering practices, frameworks, and team productivity.
  • Demonstrate the ability to learn new technologies quickly and stay up to date with industry trends.

Qualifications

  • 12+ years of overall IT experience, with 5+ years focused on designing and developing backend/web applications using Python.

Required Skills

  • Strong expertise in Python backend frameworks such as Django, Flask, FastAPI, or equivalent.
  • Solid experience in API-first design, implementation, and optimization of RESTful services.
  • Deep understanding of middleware architecture, backend services, and system integrations.
  • Hands-on experience in database schema design, implementation, and tuning using RDBMS such as PostgreSQL or MySQL.
  • Strong proficiency in:
  • Writing complex SQL queries
  • Stored procedures, indexes, and performance optimization
  • Transaction handling and data consistency
  • Experience with ORM frameworks (Django ORM, SQLAlchemy, etc.) and awareness of their performance trade-offs.
  • Solid coding skills with the ability to:
  • Drive large-scale refactoring initiatives
  • Improve coding standards, testing discipline, and maintainability across large codebases
  • Experience building cloud-native services, with strong understanding of:
  • Scalability
  • Performance
  • Security
  • Reliability
  • Exposure to frontend technologies (Angular or similar) for effective backend frontend collaboration.
  • Experience with unit testing and TDD/BDD practices using tools such as PyTest, unittest, or similar.
  • Strong understanding of software engineering best practices, including:
  • Coding standards
  • Code reviews
  • Version control (Git)
  • CI/CD pipelines
  • Deployment and operations
  • Knowledge of AWS services such as Lambda, SQS, Redis, Elasticsearch, or similar cloud services is a plus.
  • Working knowledge of Linux environments is a plus.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 153427509

Similar Jobs

Gurugram, Chennai, Bengaluru

Skills:

algorithmPython DevelopmentpythonLinuxMultithreadingStorage

Beware of Scammers

We don’t charge money for job offers