Technical Lead (python/Fast API) SM

Tata Consultancy Services

India

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking a backend engineer to design high-performance RESTful APIs or GraphQL endpoints using FastAPI, with OpenAPI documentation and Pydantic validations.

Responsibilities include building asynchronous microservices, managing Redis caching and background jobs, overseeing relational or NoSQL databases, implementing OAuth2/JWT-based auth, performing code reviews, mentoring, and ensuring production observability with Datadog or CloudWatch.

Job description

Role & responsibilities

API Design & Standards: Design high-performance RESTful APIs or GraphQL endpoints using FastAPI, defining clear OpenAPI/Swagger documentation and schema validations with Pydantic.

  • Architecture & Microservices: Build scalable, asynchronous microservices and event-driven architectures. Manage distributed state, Redis caching, and background job processing.
  • Database Management: Oversee relational (PostgreSQL) or NoSQL (MongoDB) data modeling, schema migrations, indexing, and query performance optimization.
  • Security & Auth: Implement and review authentication and authorization models, such as OAuth2, JWT, and Role-Based Access Control (RBAC), ensuring data integrity and tenant isolation.
  • Security & Auth: Implement and review authentication and authorization models, such as OAuth2, JWT, and Role-Based Access Control (RBAC), ensuring data integrity and tenant isolation.
  • Code Reviews & Pull Requests: Review complex pull requests, enforce coding guidelines, resolve concurrency/idempotency issues, and validate AI-assisted or AI-generated backend code.
  • Team Mentorship: Guide junior and mid-level developers, conduct technical training, and promote best practices in automated testing and CI/CD pipelines.
  • Production & Observability: Own platform reliability, structured logging, monitoring, and tracing (e.g., via Datadog or CloudWatch) while troubleshooting difficult production incidents.
Preferred candidate profile
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Software Developer
Python Software Developer

Statusneo Technology Consulting • Gurugram District, Bengaluru

Hybrid
INR 900,000 - 1,600,000
Python / FastAPI Backend Engineer
Python / FastAPI Backend Engineer

InfoBeans Inc. • Indore District, Pune District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Tech Lead - Backend Engineering - Python/FastAPI
Tech Lead - Backend Engineering - Python/FastAPI

Infinity Learn • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Python Fast API + Integration
Python Fast API + Integration

Capgemini • Bengaluru, Mumbai

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer/AI Engineer:
Senior Software Engineer/AI Engineer:

iNube solutions • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Sr. Back end Developer (Python)
Sr. Back end Developer (Python)

Omnifyx Bharat Digital Infra Pvt Ltd • Pune District

On-site
INR 1,800,000 - 3,500,000
Senior Backend Technical Lead - Python / FastAPI
Senior Backend Technical Lead - Python / FastAPI

Kato Butler India • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Backend Developer Python FastAPI
Senior Backend Developer Python FastAPI

SRM Technologies • Chennai District

On-site
INR 1,800,000 - 3,000,000
Senior Backend Developer (Python / FastAPI)
Senior Backend Developer (Python / FastAPI)

SRM Technologies • Chennai District

On-site
INR 4,000,000 - 7,000,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