Python Developer
Tata Consultancy Services
6 - 8 years
Bengaluru
Posted: 08/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
TCS is Hiring Python Developer for Bangalore location
Experience : 6 - 8 years
Mode of interview : Virtual
Location : Bangalore
JOB DESCRIPTION:
Must have:
- Design, develop, and maintain backend services using FastAPI or Spring Boot.
- Build and maintain RESTful APIs for integration with frontend applications.
- Strong foundation on python & Pydantic for data validation and serialization.
- Optimize backend systems for performance and scalability.
- Collaborate with frontend engineers to ensure seamless integration.
- Write unit and integration tests for backend components.
- Debug and resolve issues in the backend codebase.
- Work with SQL databases and ORM frameworks ( sqlalchemy etc.) for data storage and retrieval.
- Stay updated with the latest trends and best practices in backend development.
- 7+ years of professional experience in backend development.
- Strong expertise in Python and FastAPI/Flask/Django.
- Proficiency in Pydantic for data modeling.
- Experience with SQL databases.
- Familiarity with Spring Boot (highly preferred).
- Familiarity with any Agentic Framework ( ex : Google ADK , CrewAI, Autogen )
- Strong understanding of RESTful API design principles.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Hands on experience with GenAI tools like ChatGPT, CoPilot, Aider, Cline etc.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
