Python Technical Lead

OSI Digital

Hyderabad, Chennai District, Bengaluru

Hybrid

INR 3,500,000 - 6,500,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

OSI Digital invites a seasoned Python Technical Lead to guide architecture, design, and implementation of high‑performance APIs, data pipelines, and microservices. You will lead cross‑functional teams in an Agile setting, ensuring technical excellence from design to deployment and observability.

You will mentor engineers, enforce test‑driven development, and collaborate with product managers, QA, and DevOps to meet sprint commitments across modern cloud-native stacks.

Qualifications

  • 8–12 years of hands-on software engineering experience with Python
  • Deep practical experience with Python web frameworks (FastAPI, Django, Flask)
  • Design, secure, and document RESTful APIs; GraphQL experience is a plus
  • Strong MongoDB and relational DB knowledge (PostgreSQL/MySQL)
  • Proficient in Linux environments and Git workflows
  • Experience in Agile/Scrum environments and driving architecture decisions

Responsibilities

  • Architect, design, and implement scalable backend services and microservices
  • Develop high-performance RESTful APIs and GraphQL schemas
  • Model and optimize MongoDB and relational databases for performance
  • Build, deploy, and debug applications in Linux environments
  • Ensure code quality with tests and reviews in Git workflows
  • Collaborate with product, QA, and DevOps in an Agile/Scrum setting

Skills

Python
FastAPI
Django
Flask
RESTful APIs
GraphQL
JSON & API integration
MongoDB
PostgreSQL
Linux
Git
Agile/Scrum
Architecture & Design

Tools

Docker
Kubernetes
OpenShift
Jenkins
Terraform
Ansible

Job description

Job Title Python Technical Lead

Experience Level: 8-12 Years


Location: Bangalore/Hyderabad/Chennai


Role Overview

We are seeking a seasoned Python Technical Lead with 8 to 12 years of hands-on experience building robust, scalable backend services and distributed systems. In this role, you will lead the architecture, design, and implementation of high-performance APIs, data pipelines, and microservices. You will collaborate closely with cross-functional engineering teams in an Agile environment, driving technical excellence from initial design through deployment and observability.


Key Responsibilities


  • Architecture & Development: Design, build, and maintain scalable, secure backend services and microservices using Python.

  • API Engineering: Architect and implement high-performance RESTful APIs and GraphQL schemas, integrating external third-party services and downstream systems using JSON-based payloads.

  • Database Design & Management: Model, optimize, and manage NoSQL databases (primarily MongoDB) as well as relational databases (e.g., PostgreSQL, MSSQL) for query performance and data integrity.

  • System Administration & Tooling: Develop, deploy, and debug applications directly in Linux/Unix environments.

  • Code Quality & Mentorship: Drive clean architecture, comprehensive unit/integration testing, and code reviews across Git-based workflows.

  • Cross-Functional Collaboration: Partner with product managers, QA, and DevOps engineers within an Agile/Scrum framework to deliver sprint commitments predictably.


Required Technical Skills & Qualifications


  • Experience: 812 years of professional software engineering experience primarily using Python.

  • Framework Expertise: Deep practical experience with core Python web frameworks such as FastAPI, Django, or Flask.

  • API Technologies:

    • Demonstrated expertise in designing, securing, and documenting RESTful APIs.

    • Practical experience implementing and consuming GraphQL APIs.

    • Advanced proficiency in handling complex JSON parsing, data serialization, and API integrations.



  • Databases:

    • Strong hands-on experience with MongoDB (aggregation framework, indexing, schema design).

    • Solid working knowledge of relational databases (e.g., PostgreSQL, MySQL) alongside ORM/ODM libraries (e.g., SQLAlchemy, MongoEngine, Beanie).



  • Environment & Version Control:

    • Comfortable operating, scripting, and troubleshooting in Linux environments.

    • Advanced proficiency with Git workflows (branching strategies, PR reviews, conflict resolution).



  • Process & Delivery: Well-versed in Agile/Scrum methodologies, sprint planning, and test-driven development practices.


Good-to-Have Skills (Preferred)


  • Containerization & Orchestration: Hands-on experience containerizing applications using Docker and deploying/managing workloads on Kubernetes or Red Hat OpenShift.

  • CI/CD: Experience configuring automated build, test, and release pipelines using Jenkins or similar platforms.

  • Infrastructure as Code (IaC): Familiarity with infrastructure automation and provisioning using Ansible or Terraform.

  • Observability & Telemetry: Practical exposure to application performance monitoring (APM), centralized logging, and metrics stacks (e.g., Prometheus, Grafana, OpenTelemetry, ELK, Datadog).


Preferred Soft Skills


  • Strong technical communication skills with the ability to explain complex architectural decisions to non-technical stakeholders.

  • Proven mentorship abilities to guide junior and mid-level engineers.

  • Pragmatic problem-solver comfortable owning features end-to‑end.

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

Epam Systems • Bengaluru

Hybrid
INR 2,500,000 - 6,000,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Tech Lead - 1, Software Engineering (python)
Tech Lead - 1, Software Engineering (python)

Infinity learn • Hyderabad

On-site
INR 4,000,000 - 9,000,000
Python Consultant
Python Consultant

NTT DATA BUSINESS SOLUTIONS • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Python Developer
Python Developer

Integel Institute Of Technology Tamil Nadu • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 900,000 - 1,300,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Tekskills • Pune District

On-site
INR 2,500,000 - 4,200,000
Back End Developer – Technical Lead
Back End Developer – Technical Lead

JUARA IT SOLUTIONS • Chennai District

On-site
INR 4,000,000 - 6,500,000
Backend Python Developer
Backend Python Developer

Tekskills • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Software Development Lead
Software Development Lead

Jobtailor • Bengaluru

On-site
INR 1,500,000 - 2,500,000