07 Sep
|
Tata Consultancy Services
|
Mumbai
07 Sep
Tata Consultancy Services
Mumbai
Role: Backend Engineer (Python,Fast API)
Location: Mumbai / Pune
Experience Range: 5 – 10 Yrs
Role Summary
The Backend Engineer is responsible for designing, building, and maintaining production-grade backend microservices using Python and FastAPI, with a strong focus on scalability, reliability, performance, and observability.
The role combines solid backend engineering fundamentals with hands-on experience in data modelling, ORM-based persistence, GenAI integration, and agentic application development using LangChain and LangGraph.
Key Responsibilities
Backend Microservices Development
- Design, build, and maintain backend microservices using Python and FastAPI
- Develop clean, modular, and maintainable APIs aligned with product and platform requirements
- Implement RESTful API endpoints, request validation, service-layer logic, and integration patterns
- Collaborate with frontend, data, AI, and platform teams to deliver end-to-end backend capabilities
Scalability, Reliability, Performance & Observability
- Engineer microservices to be scalable, reliable, performant,
secure, and easy to operate in production
- Implement logging, metrics, tracing, health checks, and alerting hooks to improve service observability
- Identify and resolve performance bottlenecks across API, database, and integration layers
- Follow engineering best practices for error handling, retries, idempotency, fault tolerance, and operational resilience
Data Modelling & Persistence
- Design data models for microservices, including domain entities, relationships, constraints, and lifecycle states
- Use SQLAlchemy or similar ORM frameworks to implement database access patterns and persistence logic
- Create efficient schemas, indexes, queries, and migration strategies for relational databases
- Ensure data consistency, transactional integrity, and maintainability of service-owned data models
GenAI & Agentic Application Development
- Design and build AI agents and agentic workflows using
📌 Backend Engineer (Mumbai)
🏢 Tata Consultancy Services
📍 Mumbai