Home Job Listings Categories Locations

Python Developer

📍 Bangalore, India

Technology TerraGiG

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 balkis.begam@terragig.in

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

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 28, 2026
Job Type: Technology
Location: Bangalore, India
Company: TerraGiG

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.