Skip to main content

Python Developer

Technology
Tata Consultancy Services
Chennai, India1 week agoUntil 20/11/2026
Full timeOn-site

Job description

Skill – Python Backend developer

Location : Chennai

Backend Engineer

Essential Functions

  • 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.

Qualifications

  • 5+ 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.
Keywords
PythonFastAPISpring BootPydanticRESTful API DesignSQLSQLAlchemyBackend DevelopmentUnit TestingIntegration TestingGitAgentic FrameworksGenerative AI ToolsPerformance OptimizationProblem-SolvingFlaskDjangoRESTful APIsBackend ServicesFrontend Integration

Interested in this role?