TCS Hiring for Python Backend Developer. (Bengaluru)

TCS Hiring for Python Backend Developer. (Bengaluru)

16 Oct
|
Tata Consultancy Services
|
Bengaluru

16 Oct

Tata Consultancy Services

Bengaluru

Mandatory Requirements (How to generate your EPCN)

EPCN number is mandatory for eligibility of the interview. Follow the below steps to register :

Step 1: Visit [ https://ibegin.tcsapps.com/candidate/ ] or visit [ https://www.tcs.com/careers ] and click on 'Apply Now'

Step 2: On the I Begin homepage, click on Login (Three dots/lines at top right corner of the homepage to get the option)

Step 3: Click on New User (Register with us)

Step 4: Select "IT" in Area of Interest and complete the registration. (Fill in the details)

Step 5: Once completed, your TCS EP ID would be generated which starts with EP2026CNXXXXXXX.

Step 6: You will be able to see your EP ID after your login to the I Begin website

TCS Hiring for Python Backend Developer.

Role: Python Backend Developer.

Experience: 5 – 9 years

Location: Pan India

Education:

- Minimum 15 years of regular, full-time education (10 + 2 + 3) (B. Tech preferred)
- Python Certification (Good to have).

Job Role

Backend developer to build secure, scalable Python services and APIs powering business applications and integrations. Focus on clean architecture, performance, reliability, and production-ready deployments using Flask/FastAPI and modern engineering practices.

Skills:

Robust Python (OOP,



typing, packaging), API design, and debugging

- Flask or FastAPI, WSGI/ASGI concepts, Swagger/OpenAPI
- Database skills: SQL, schema design, ORM (SQLAlchemy), migrations
- Security basics: OAuth2/JWT, OWASP, secure coding, PII handling
- Testing & SDLC: pytest, Git, code reviews, CI/CD fundamentals

•Async Python (asyncio), performance tuning, profiling
- Event-driven patterns, Celery/Beat, Kafka/RabbitMQ
- Observability (Prometheus/Grafana, ELK, OpenTelemetry)
- Kubernetes/Terraform and API gateways (Kong/Apigee)

Responsibilities:

- Design & build REST/GraphQL APIs (versioning, pagination, error handling, documentation)
- Develop microservices using Flask/FastAPI; implement background jobs and async flows when needed
- Integrate with databases (PostgreSQL/MySQL), caching (Redis), and message queues (Kafka/RabbitMQ/Celery)
- Implement auth/security (OAuth2, JWT, RBAC), input validation, rate limiting, and secrets management
- Write tests (pytest), enable logging/metrics/tracing, and troubleshoot production issues
- Package and deploy with Docker; support CI/CD and cloud runtime (AWS/Azure/GCP)

📌 TCS Hiring for Python Backend Developer. (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: tcs hiring for python backend developer. (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: tcs hiring for python backend developer. (bengaluru) / bengaluru