Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Python Developer.
India Jobs Expertini

Urgent! Python Developer Jobs | TerraGiG

Python Developer



Job description

Job Description – Python API Development Lead

Work Location: Chennai / Bangalore / Gurgaon (Preferred)

Work Model: Hybrid

Shift Timings: 9:00 AM – 6:00 PM (General Shift)

Mode of Interview: Face-to-Face

Notice period: Max 30 days

Positions: 2

Domain: Banking

Total Experience: 9+ years

Relevant Experience: 8+ years


Role Overview

We are looking for a hands-on Python API Development Lead with strong expertise in designing, building, and scaling secure, high-performance APIs. The ideal candidate will combine deep Python fundamentals with practical experience in FastAPI / Flask, JWT-based authentication, asynchronous programming, and cloud-native deployments.

This role demands technical leadership, solution design ownership, code reviews, mentoring developers, and close collaboration with Product and DevOps teams.

🔹 Key Responsibilities

1️⃣ API Design & Development

  • Design and develop scalable, secure REST APIs using FastAPI and Flask
  • Implement asynchronous endpoints and optimize API performance
  • Define API standards including pagination, filtering, versioning, and error handling
  • Build reusable, maintainable, and well-documented API services

2️⃣ Technical Leadership

  • Lead architecture discussions and solution design
  • Conduct code reviews and enforce best coding practices
  • Mentor junior developers and provide technical guidance
  • Collaborate with product owners and DevOps for sprint planning and delivery

3️⃣ Security Implementation

  • Implement JWT-based authentication and authorization
  • Token issuance & expiry
  • Refresh token flows
  • Claims & scopes
  • Secure storage and CSRF considerations
  • Ensure secure API access and compliance standards

4️⃣ Concurrency & Performance

  • Apply multithreading vs multiprocessing appropriately
  • Optimize for CPU-bound vs I/O-bound workloads
  • Work with asyncio, concurrent.futures
  • Handle Uvicorn/Gunicorn performance tuning
  • Configure reverse proxies like Nginx

5️⃣ Testing & Quality

  • Write unit and integration tests
  • Implement TDD practices
  • Perform API contract testing (OpenAPI)
  • Use mocking frameworks
  • Ensure linting, formatting, and code quality compliance

6️⃣ Deployment & Cloud-Native Delivery

  • Containerize applications using Docker
  • Implement CI/CD pipelines
  • Manage environment configurations
  • Work with async DB drivers / ORMs
  • Implement caching strategies using Redis

🔹 Mandatory Skills

  • 9+ years of overall IT experience
  • Strong Python fundamentals
  • Hands-on experience with FastAPI and Flask
  • JWT-based authentication implementation
  • Asynchronous programming
  • Cloud-native development & deployment
  • REST API best practices

🔹 Technical Expertise Expected

Python Core Concepts

  • List vs Tuple vs Set (performance, mutability, ordering)
  • Shallow vs Deep Copy
  • Decorators & metadata preservation
  • Generators & Iterators (lazy evaluation)

Framework Expertise

  • FastAPI (Type hints, Pydantic, DI, async endpoints)
  • Flask (Blueprints, extensions)
  • Understanding Flask vs FastAPI trade-offs

🔹 Desired Skills

  • Experience in Banking domain
  • Experience with Redis caching
  • Async database integrations
  • Strong DevOps collaboration exposure

🔹 Key Competencies

  • Strong technical leadership
  • Excellent stakeholder communication
  • Mentoring & team guidance
  • Architecture thinking & problem-solving
  • Ability to drive high-performance API design in enterprise systems


Interested candidates please share your resume to


#PythonApideveloper #FastAPI #Flask #RestAPI #CloudNative #Gurugram #Chennai #Bangalore #HybridMode #PuthonLead #Infosys #MNC


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Python Developer Potential: Insight & Career Growth Guide