Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16158896

    MUMBAI · FULLTIME

    Backend Engineer (Python,Fast API)_Mumbai

    Tata Consultancy Services logo

    Tata Consultancy Services

    Mumbai · onsite · Posted 45d ago

    Sourced fromFoundit
    Not disclosed5–10 yrsfulltimeMumbai

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.5s
    • Found the form on Foundit · 14 questions to answer1.7s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    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 strong 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 LangChain and LangGraph
    • Implement tool calling, state management, workflow orchestration, memory patterns, and human-in-the-loop flows where required
    • Integrate LLMs, prompts, retrieval components, APIs, and backend services into reliable GenAI capabilities
    • Apply prompt engineering techniques to improve accuracy, consistency, safety, and usability of AI-powered features

    Required Skills & Qualifications

    • Strong proficiency in Python and backend application development
    • Hands-on experience building APIs and backend services using FastAPI
    • Strong working knowledge of SQLAlchemy and ORM frameworks
    • Experience with relational databases, SQL, schema design, indexing, and query optimization
    • Hands-on experience with LangChain and LangGraph for building agents, tools, workflows, and LLM-powered applications
    • Understanding of GenAI concepts, LLM integration patterns, RAG, prompt engineering, and agent orchestration
    • Strong systems thinking across scalability, performance, reliability, observability, and maintainability

    Sourced from foundit

    Section · 02

    Skills

    IndexingobservabilityRetrieval Augmented GenerationPrompt EngineeringQuery Optimizationrelational databasesscalabilityreliabilityAgent orchestrationSQLAlchemyGenAI conceptsPerformanceMaintainabilityORM frameworksLLM integration patternsSQL schema designPythonLanggraphLangchainFastAPI

    Section · Company

    About TCS

    Tata Consultancy Services logo

    Tata Consultancy Services

    IT Services & Consulting

    608.0k+

    employees

    1968

    58 years old

    Mumbai, Maharashtra

    India

    About

    An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.

    Industries

    IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO

    Employee ratings

    1,14,115 reviews

    3.3/ 5

    Culture

    3.2

    Career growth

    2.3

    Work-life

    3.5

    Employees rate it well for

    Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Backend Engineer (Python,Fast API)_Mumbai · waiting for your command