Job Description

1. Application Design & Development
Develop and maintain scalable Python-based applications.
Build RESTful APIs using frameworks such as Django, Flask, or FastAPI.
Implement efficient and reusable backend logic, data pipelines, and services.
Integrate with third-party APIs, cloud services, and internal systems.
2. Database Management
Work with relational and NoSQL databases:
PostgreSQL, MySQL, SQL Server
MongoDB, Redis
Write optimized SQL queries and design efficient DB schemas.
3. Code Quality & Best Practices
Write clean, maintainable, and well-documented code.
Perform code reviews and enforce coding standards.
Implement automated testing using pytest/unittest.
4. DevOps & Deployment
Participate in CI/CD pipeline creation and maintenance.
Deploy applications to cloud platforms (AWS, Azure, GCP) or on‑prem servers.
Work with Docker containers, virtual environments, and configuration management.
5. Collaboration & Problem Solving

Apply for this Position

Ready to join Tata Consultancy Services? Click the button below to submit your application.

Submit Application