Lead Python Engineer

OmniHire

Chengalpattu

On-site

INR 4,000,000 - 6,000,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

OmniHire is seeking a Python Lead to drive architecture, backend development, and end-to-end product delivery from Chennai. This hands-on leadership role combines technical execution with strategic guidance on feasibility studies and PoCs.

You will evaluate ideas, shape architecture, and mentor a team of 3–6 engineers, ensuring timely delivery while maintaining code quality and security standards.

Qualifications

  • 10+ years of overall software engineering experience.
  • 6+ years of hands-on production experience with Python 3.x.
  • Strong experience with FastAPI, Django, or Flask and REST API development.
  • Experience delivering at least two production systems end to end.
  • Proven experience in technical feasibility studies and PoCs.
  • Strong database knowledge: PostgreSQL or MySQL, plus Redis or MongoDB.
  • Experience with Celery / RQ or equivalent task queues and RabbitMQ / Kafka / SQS.
  • Production experience with AWS / Azure / GCP, Docker, and CI/CD.
  • Hands-on experience with pytest, code quality tools, and Python type checking.
  • Knowledge of application security, OAuth2 / JWT, OWASP Top 10, and access control.
  • At least 2 years of experience leading 3+ engineers.
  • Strong communication, problem-solving, estimation, and delivery ownership skills.

Responsibilities

  • Conduct technical feasibility studies, PoCs, and build-versus-buy evaluations.
  • Prepare feasibility reports with effort estimates, costs, risks, and go/no-go recommendations.
  • Design scalable, secure, and maintainable Python applications and REST APIs.
  • Develop backend services using Python and frameworks such as FastAPI, Django, or Flask.
  • Own application architecture, code quality, performance optimization, and production releases.
  • Work with PostgreSQL / MySQL, Redis / MongoDB, task queues, and message brokers.
  • Manage cloud deployments, Docker, CI/CD pipelines, monitoring, and production operations.
  • Lead, mentor, and guide a team of engineers.
  • Drive code reviews, sprint planning, technical documentation, and engineering best practices.
  • Collaborate with the Founder / CTO and stakeholders to ensure timely product delivery.

Skills

Python
FastAPI
Django
Flask
REST API
PostgreSQL
MySQL
Redis
MongoDB
Celery
RabbitMQ
Kafka
SQS
AWS
Docker
CI/CD
pytest
OAuth2
JWT
OWASP
Leadership
Communication

Tools

Kubernetes
Terraform
Prometheus
Grafana
OpenTelemetry

Job description

Job Description

Job title: Python Lead /Lead Python Engineer

Location: Chennai, TamilNadu, India

Employment type: Full-time

Experience: 10+ years

Joining preference: Immediatejoiners or candidates with a very short notice period.

About the Role

We are looking for a highlyexperienced, hands-on Python Lead to drive technical feasibility.application architecture, backend development, and end-to-end product delivery.

This is a player-coach rolecombining hands-on Python engineering with technical leadership. You willevaluate new product ideas, build proof of concepts (PoCs), make architecturedecisions, lead a team of engineers, and take applications from feasibility toproduction.

Key Responsibilities
  • Conducttechnical feasibility studies, PoCs, and build-versus-buy evaluations.
  • Preparefeasibility reports with effort estimates, costs, risks, and go/no-gorecommendations.
  • Designscalable, secure, and maintainable Python applications and REST APIs.
  • Developbackend services using Python and frameworks such as FastAPI, Django, orFlask.
  • Ownapplication architecture, code quality, performance optimization, andproduction releases.
  • Workwith PostgreSQL / MySQL, Redis / MongoDB, task queues, and messagebrokers.
  • Managecloud deployments, Docker, CI/CD pipelines, monitoring, and productionoperations.
  • Lead,mentor, and guide a team of 3–6 engineers.
  • Drivecode reviews, sprint planning, technical documentation, and engineeringbest practices.
  • Collaboratewith the Founder / CTO and stakeholders to ensure timely product delivery.
Requirements
Mandatory Skills
  • 10+years of overall software engineering experience.
  • 6+years of hands-on production experience with Python 3.x.
  • Strongexperience with FastAPI, Django, or Flask and REST API development.
  • Experiencedesigning and delivering at least two production systems end to end.
  • Provenexperience in technical feasibility studies and PoCs.
  • Strongdatabase knowledge: PostgreSQL or MySQL, plus Redis or MongoDB.
  • Experiencewith Celery / RQ or equivalent task queues and RabbitMQ / Kafka / SQS.
  • Productionexperience with AWS / Azure / GCP, Docker, and CI/CD.
  • Hands-onexperience with pytest, code quality tools, and Python type checking.
  • Knowledgeof application security, OAuth2 / JWT, OWASP Top 10, and access control.
  • At least2 years of experience leading 3+ engineers.
  • Strongcommunication, problem-solving, estimation, and delivery ownership skills.
Good-to-Have Skills
  • GenAI/ LLM integrations, OpenAI / Anthropic APIs, RAG, and vector databases.
  • Appliedcryptography, key management, and secure licensing mechanisms.
  • Kubernetes,Terraform, Prometheus, Grafana, and OpenTelemetry.
  • React/ Next.js familiarity and performance optimization using Rust, Cython, orGo.
  • Experiencetaking products from concept to production and first customers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Python Engineer
Lead Python Engineer

Theomnihire • Chennai District

On-site
INR 3,500,000 - 6,000,000
Sr/Lead Python Engineer
Sr/Lead Python Engineer

EPAM Systems Inc • Chennai District

Hybrid
INR 2,400,000 - 3,600,000
Sr/Lead Python Developer
Sr/Lead Python Developer

EPAM Systems Inc • Chennai District

Hybrid
INR 2,500,000 - 3,600,000
Hybrid work model
Sr/Lead Python Engineer
Sr/Lead Python Engineer

Epam Systems • Gurugram District

Hybrid
INR 1,200,000 - 2,400,000
Lead Python Developer
Lead Python Developer

JDS Advisory LLP • Ahmedabad District

On-site
INR 1,200,000 - 1,500,000
Lead Python Engineer - Distributed Systems
Lead Python Engineer - Distributed Systems

India Fan Corporation • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Engineering Lead - Python & AWS
Engineering Lead - Python & AWS

Dasro • Bengaluru

Hybrid
INR 3,000,000 - 5,200,000
Lead Python Backend Developer Job ID: 403523
Lead Python Backend Developer Job ID: 403523

Aifalabs • Hyderabad

On-site
INR 2,600,000 - 4,800,000
Lead Python Developer
Lead Python Developer

Ajackus • Mumbai

On-site
INR 350,000 - 550,000