Company: Tata Consultancy Services

Jobs at Tata Consultancy Services

Showing "Backend Developer" roles at Tata Consultancy Services

10 of 10,000+ jobs

Java Full-Stack Developer

Tata Consultancy Services•Thiruvananthapuram, Keralam, IN
12+ Years Exp
Posted: 19/10/2026
Java Full-Stack Developer Greetings from TCS!!! Walk in Drive planned on 31st October 2026 in TCS Trivandrum. TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project. Make sure you have a valid EP number before interview. To create an EP Number, please visit https://ibegin.tcs.com/iBegin/register Kindly complete the registration if you have not done it yet. Position: Java Full-Stack Developer Experience: 5 to 12 years Location: Trivandrum JOB DESCRIPTION Key Responsibilities • Frontend Development: Build responsive, pixel-perfect, and highly interactive user interfaces using React.js, Redux/Context API, HTML5, CSS3, and modern frontend build tools. • Backend Development: Design and develop scalable microservices and robust RESTful APIs using Java (8 or higher), Spring Boot, and Spring Cloud frameworks. • Database Management: Write optimized queries, design schemas, and manage data integrity using relational (e.g., PostgreSQL, MySQL) and/or Non-Relational (e.g., MongoDB) databases. • Architecture & Design: Participate in architectural discussions, ensuring application designs align with enterprise standards for security, scalability, and performance. • DevOps & Deployment: Collaborate on CI/CD pipeline setups using tools like Jenkins, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). • Quality Assurance: Write clean, maintainable, and testable code. Implement unit testing using JUnit/Mockito for the backend and Jest/Enzyme/RTL for the frontend. • Collaboration: Work closely with UX/UI designers, product managers, and cross-functional teams in an Agile/Scrum environment to deliver high-quality features. Required Skills & Qualifications Backend Technical Skills: • Strong core Java proficiency (Java 8 / 11 / 17). • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. • Deep understanding of Microservices architecture and RESTful API design. • Experience with messaging queues like Apache Kafka or RabbitMQ is a plus. Frontend Technical Skills: • Extensive experience with React.js and its core principles (Hooks, Lifecycle, State Management). • Proficiency in state management libraries like Redux, Redux-Saga, or Context API. • Strong command of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS. • Experience with UI frameworks like Material-UI, Tailwind CSS, or Bootstrap. Database & Tools: • Proficiency with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis). • Experience with version control tools, specifically Git. • Familiarity with build tools like Maven, Gradle, Webpack, or Vite. Soft Skills & Education: • Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field. • Strong problem-solving and analytical skills. • Excellent communication and team collaboration abilities. • Ability to thrive in a fast-paced, Agile environment. Preferred/Nice-to-Have Skills • Experience with cloud services (AWS EC2, S3, RDS, Lambda or Azure equivalent). • Familiarity with containerization (Docker, Kubernetes). • Knowledge of GraphQL. • Experience with Next.js or modern micro-frontend architectures. Also please refer below link for downloading application form. If you don’t remember your password, please click forgot password. Fill application form and then download. TCS iBegin Please bring all the mandatory documents below in hard copy for the interview: • Latest Copy of resume • TCS Application form • Original and Photocopy of Government ID proof (PAN or Adhaar) • Passport Size photographs - 2 Professional Skills: Strong analytical, problem‑solving, communication, and ownership mindset.TCS Eligibility Criteria: *BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post Qualification. *Only Full-Time courses would beconsidered.*Candidates who have attended TCS interview in the last 1 months need not apply.Referrals are always welcome!!!Kindly don't apply if already attended interview in last 1 months. Thanks & Regards Anju Anil

Java Full-Stack Developer

Tata Consultancy Services•Thiruvananthapuram, Keralam, IN
12+ Years Exp
Posted: 19/10/2026
Java Full-Stack Developer Greetings from TCS!!! Walk in Drive planned on 31st October 2026 in TCS Trivandrum. TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project. Make sure you have a valid EP number before interview. To create an EP Number, please visit https://ibegin.tcs.com/iBegin/register Kindly complete the registration if you have not done it yet. Position: Java Full-Stack Developer Experience: 5 to 12 years Location: Trivandrum JOB DESCRIPTION Key Responsibilities • Frontend Development: Build responsive, pixel-perfect, and highly interactive user interfaces using React.js, Redux/Context API, HTML5, CSS3, and modern frontend build tools. • Backend Development: Design and develop scalable microservices and robust RESTful APIs using Java (8 or higher), Spring Boot, and Spring Cloud frameworks. • Database Management: Write optimized queries, design schemas, and manage data integrity using relational (e.g., PostgreSQL, MySQL) and/or Non-Relational (e.g., MongoDB) databases. • Architecture & Design: Participate in architectural discussions, ensuring application designs align with enterprise standards for security, scalability, and performance. • DevOps & Deployment: Collaborate on CI/CD pipeline setups using tools like Jenkins, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). • Quality Assurance: Write clean, maintainable, and testable code. Implement unit testing using JUnit/Mockito for the backend and Jest/Enzyme/RTL for the frontend. • Collaboration: Work closely with UX/UI designers, product managers, and cross-functional teams in an Agile/Scrum environment to deliver high-quality features. Required Skills & Qualifications Backend Technical Skills: • Strong core Java proficiency (Java 8 / 11 / 17). • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. • Deep understanding of Microservices architecture and RESTful API design. • Experience with messaging queues like Apache Kafka or RabbitMQ is a plus. Frontend Technical Skills: • Extensive experience with React.js and its core principles (Hooks, Lifecycle, State Management). • Proficiency in state management libraries like Redux, Redux-Saga, or Context API. • Strong command of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS. • Experience with UI frameworks like Material-UI, Tailwind CSS, or Bootstrap. Database & Tools: • Proficiency with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis). • Experience with version control tools, specifically Git. • Familiarity with build tools like Maven, Gradle, Webpack, or Vite. Soft Skills & Education: • Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field. • Strong problem-solving and analytical skills. • Excellent communication and team collaboration abilities. • Ability to thrive in a fast-paced, Agile environment. Preferred/Nice-to-Have Skills • Experience with cloud services (AWS EC2, S3, RDS, Lambda or Azure equivalent). • Familiarity with containerization (Docker, Kubernetes). • Knowledge of GraphQL. • Experience with Next.js or modern micro-frontend architectures. Also please refer below link for downloading application form. If you don’t remember your password, please click forgot password. Fill application form and then download. TCS iBegin Please bring all the mandatory documents below in hard copy for the interview: • Latest Copy of resume • TCS Application form • Original and Photocopy of Government ID proof (PAN or Adhaar) • Passport Size photographs - 2 Professional Skills: Strong analytical, problem‑solving, communication, and ownership mindset.TCS Eligibility Criteria: *BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post Qualification. *Only Full-Time courses would beconsidered.*Candidates who have attended TCS interview in the last 1 months need not apply.Referrals are always welcome!!!Kindly don't apply if already attended interview in last 1 months. Thanks & Regards Anju Anil

Java Full-Stack Developer

Tata Consultancy Services•Thiruvananthapuram, Keralam, IN
12+ Years Exp
Posted: 19/10/2026
Java Full-Stack Developer Greetings from TCS!!! Walk in Drive planned on 31st October 2026 in TCS Trivandrum. TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project. Make sure you have a valid EP number before interview. To create an EP Number, please visit https://ibegin.tcs.com/iBegin/register Kindly complete the registration if you have not done it yet. Position: Java Full-Stack Developer Experience: 5 to 12 years Location: Trivandrum JOB DESCRIPTION Key Responsibilities • Frontend Development: Build responsive, pixel-perfect, and highly interactive user interfaces using React.js, Redux/Context API, HTML5, CSS3, and modern frontend build tools. • Backend Development: Design and develop scalable microservices and robust RESTful APIs using Java (8 or higher), Spring Boot, and Spring Cloud frameworks. • Database Management: Write optimized queries, design schemas, and manage data integrity using relational (e.g., PostgreSQL, MySQL) and/or Non-Relational (e.g., MongoDB) databases. • Architecture & Design: Participate in architectural discussions, ensuring application designs align with enterprise standards for security, scalability, and performance. • DevOps & Deployment: Collaborate on CI/CD pipeline setups using tools like Jenkins, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). • Quality Assurance: Write clean, maintainable, and testable code. Implement unit testing using JUnit/Mockito for the backend and Jest/Enzyme/RTL for the frontend. • Collaboration: Work closely with UX/UI designers, product managers, and cross-functional teams in an Agile/Scrum environment to deliver high-quality features. Required Skills & Qualifications Backend Technical Skills: • Strong core Java proficiency (Java 8 / 11 / 17). • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. • Deep understanding of Microservices architecture and RESTful API design. • Experience with messaging queues like Apache Kafka or RabbitMQ is a plus. Frontend Technical Skills: • Extensive experience with React.js and its core principles (Hooks, Lifecycle, State Management). • Proficiency in state management libraries like Redux, Redux-Saga, or Context API. • Strong command of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS. • Experience with UI frameworks like Material-UI, Tailwind CSS, or Bootstrap. Database & Tools: • Proficiency with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis). • Experience with version control tools, specifically Git. • Familiarity with build tools like Maven, Gradle, Webpack, or Vite. Soft Skills & Education: • Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field. • Strong problem-solving and analytical skills. • Excellent communication and team collaboration abilities. • Ability to thrive in a fast-paced, Agile environment. Preferred/Nice-to-Have Skills • Experience with cloud services (AWS EC2, S3, RDS, Lambda or Azure equivalent). • Familiarity with containerization (Docker, Kubernetes). • Knowledge of GraphQL. • Experience with Next.js or modern micro-frontend architectures. Also please refer below link for downloading application form. If you don’t remember your password, please click forgot password. Fill application form and then download. TCS iBegin Please bring all the mandatory documents below in hard copy for the interview: • Latest Copy of resume • TCS Application form • Original and Photocopy of Government ID proof (PAN or Adhaar) • Passport Size photographs - 2 Professional Skills: Strong analytical, problem‑solving, communication, and ownership mindset.TCS Eligibility Criteria: *BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post Qualification. *Only Full-Time courses would beconsidered.*Candidates who have attended TCS interview in the last 1 months need not apply.Referrals are always welcome!!!Kindly don't apply if already attended interview in last 1 months. Thanks & Regards Anju Anil

Java Full-Stack Developer

Tata Consultancy Services•Thiruvananthapuram, Keralam, IN
12+ Years Exp
Posted: 19/10/2026
Java Full-Stack Developer Greetings from TCS!!! Walk in Drive planned on 31st October 2026 in TCS Trivandrum. TCS has been a great pioneer in feeding the fire of young Techies like you. We are a global leader in the technology arena and there’s nothing that can stop us from growing together. Your role is of key importance, as it lays down the foundation for the entire project. Make sure you have a valid EP number before interview. To create an EP Number, please visit https://ibegin.tcs.com/iBegin/register Kindly complete the registration if you have not done it yet. Position: Java Full-Stack Developer Experience: 5 to 12 years Location: Trivandrum JOB DESCRIPTION Key Responsibilities • Frontend Development: Build responsive, pixel-perfect, and highly interactive user interfaces using React.js, Redux/Context API, HTML5, CSS3, and modern frontend build tools. • Backend Development: Design and develop scalable microservices and robust RESTful APIs using Java (8 or higher), Spring Boot, and Spring Cloud frameworks. • Database Management: Write optimized queries, design schemas, and manage data integrity using relational (e.g., PostgreSQL, MySQL) and/or Non-Relational (e.g., MongoDB) databases. • Architecture & Design: Participate in architectural discussions, ensuring application designs align with enterprise standards for security, scalability, and performance. • DevOps & Deployment: Collaborate on CI/CD pipeline setups using tools like Jenkins, Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP). • Quality Assurance: Write clean, maintainable, and testable code. Implement unit testing using JUnit/Mockito for the backend and Jest/Enzyme/RTL for the frontend. • Collaboration: Work closely with UX/UI designers, product managers, and cross-functional teams in an Agile/Scrum environment to deliver high-quality features. Required Skills & Qualifications Backend Technical Skills: • Strong core Java proficiency (Java 8 / 11 / 17). • Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA. • Deep understanding of Microservices architecture and RESTful API design. • Experience with messaging queues like Apache Kafka or RabbitMQ is a plus. Frontend Technical Skills: • Extensive experience with React.js and its core principles (Hooks, Lifecycle, State Management). • Proficiency in state management libraries like Redux, Redux-Saga, or Context API. • Strong command of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3/SASS. • Experience with UI frameworks like Material-UI, Tailwind CSS, or Bootstrap. Database & Tools: • Proficiency with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis). • Experience with version control tools, specifically Git. • Familiarity with build tools like Maven, Gradle, Webpack, or Vite. Soft Skills & Education: • Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field. • Strong problem-solving and analytical skills. • Excellent communication and team collaboration abilities. • Ability to thrive in a fast-paced, Agile environment. Preferred/Nice-to-Have Skills • Experience with cloud services (AWS EC2, S3, RDS, Lambda or Azure equivalent). • Familiarity with containerization (Docker, Kubernetes). • Knowledge of GraphQL. • Experience with Next.js or modern micro-frontend architectures. Also please refer below link for downloading application form. If you don’t remember your password, please click forgot password. Fill application form and then download. TCS iBegin Please bring all the mandatory documents below in hard copy for the interview: • Latest Copy of resume • TCS Application form • Original and Photocopy of Government ID proof (PAN or Adhaar) • Passport Size photographs - 2 Professional Skills: Strong analytical, problem‑solving, communication, and ownership mindset.TCS Eligibility Criteria: *BE/B.tech/MCA/M.Sc./MS with minimum 3 years of relevant IT-experience post Qualification. *Only Full-Time courses would beconsidered.*Candidates who have attended TCS interview in the last 1 months need not apply.Referrals are always welcome!!!Kindly don't apply if already attended interview in last 1 months. Thanks & Regards Anju Anil

Walk In Drive | React Native | Bangalore

Tata Consultancy Services•Bengaluru, Karnataka, IN
0+ Years Exp
Posted: 17/10/2026
Walk In Drive | React Native Developer | Bengaluru React Native Developer Date and time : 24th October 2026 , 9.30am - 1.30pm Venue : Explorer, ITPL, Whitefield, Bengaluru Job Description We are looking for an experienced React Native Developer with strong hands-on expertise in React Native and React JS to design, develop, and maintain high-quality mobile applications. The ideal candidate should have solid experience in React Native application development, along with a strong understanding of React JS, JavaScript, reusable components, APIs, and modern application development practices. Mandatory Skills • React Native • React JS • Strong proficiency in JavaScript • Hands-on experience in mobile application development • Good understanding of reusable components and application architecture • Experience integrating applications with REST APIs • Strong debugging and problem-solving skills Key Responsibilities • Design, develop, and maintain applications using React Native. • Build reusable and maintainable application components using React Native and React JS. • Develop responsive and user-friendly application interfaces. • Integrate mobile applications with backend services and APIs. • Troubleshoot application issues and resolve functional and performance-related defects. • Participate in code reviews, testing, debugging, and application enhancements. • Collaborate with cross-functional teams during design, development, testing, and deployment. • Follow coding standards and software development best practices. Required Candidate Profile • Strong hands-on development experience with React Native. • Strong knowledge of React JS and JavaScript. • Experience developing and maintaining production-grade mobile applications. • Good understanding of component-based application development. • Experience consuming and integrating REST APIs. • Good debugging, analytical, and problem-solving skills. • Ability to work effectively with development, testing, and other technical teams.

Walk In Drive | React Native | Bangalore

Tata Consultancy Services•Bengaluru, Karnataka, IN
0+ Years Exp
Posted: 17/10/2026
Walk In Drive | React Native Developer | Bengaluru React Native Developer Date and time : 24th October 2026 , 9.30am - 1.30pm Venue : Explorer, ITPL, Whitefield, Bengaluru Job Description We are looking for an experienced React Native Developer with strong hands-on expertise in React Native and React JS to design, develop, and maintain high-quality mobile applications. The ideal candidate should have solid experience in React Native application development, along with a strong understanding of React JS, JavaScript, reusable components, APIs, and modern application development practices. Mandatory Skills • React Native • React JS • Strong proficiency in JavaScript • Hands-on experience in mobile application development • Good understanding of reusable components and application architecture • Experience integrating applications with REST APIs • Strong debugging and problem-solving skills Key Responsibilities • Design, develop, and maintain applications using React Native. • Build reusable and maintainable application components using React Native and React JS. • Develop responsive and user-friendly application interfaces. • Integrate mobile applications with backend services and APIs. • Troubleshoot application issues and resolve functional and performance-related defects. • Participate in code reviews, testing, debugging, and application enhancements. • Collaborate with cross-functional teams during design, development, testing, and deployment. • Follow coding standards and software development best practices. Required Candidate Profile • Strong hands-on development experience with React Native. • Strong knowledge of React JS and JavaScript. • Experience developing and maintaining production-grade mobile applications. • Good understanding of component-based application development. • Experience consuming and integrating REST APIs. • Good debugging, analytical, and problem-solving skills. • Ability to work effectively with development, testing, and other technical teams.

TCS Hiring for Python Backend Developer.

Tata Consultancy Services•Bengaluru, Karnataka, IN
9+ Years Exp
Posted: 15/10/2026
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: Strong 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.

Tata Consultancy Services•Bengaluru, Karnataka, IN
9+ Years Exp
Posted: 15/10/2026
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: Strong 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.

Tata Consultancy Services•Bengaluru, Karnataka, IN
9+ Years Exp
Posted: 15/10/2026
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: Strong 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.

Tata Consultancy Services•India
9+ Years Exp
Posted: 15/10/2026
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: Strong 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)