Dice is the leading career destination for tech experts at every stage of their careers. Our client, TATA Consultancy Services Limited, is seeking the following. Apply via Dice today!
Must Have Technical/Functional Skills
Role Overview
We are seeking a highly skilled Backend Engineer with strong expertise in building scalable backend
systems, APIs, and enterprise integrations using Python and/or Node.js. The ideal candidate will have
experience leveraging AI-assisted development tools and will be responsible for developing, reviewing,
and optimizing high-quality, production-ready solutions. This role requires strong collaboration with
cross-functional teams, adherence to engineering best practices, and the ability to support rapid
prototyping and enterprise-grade deployments.
Key Skills:
- Strong Python expertise with experience building and deploying production-grade backend
systems
- Hands-on experience developing applications using LLMs, including prompt engineering and
orchestration
- Proven experience with RAG architectures, embeddings, and vector databases
- Experience with agentic frameworks (e.g., LangChain, LangGraph, AutoGen)
- Strong system design skills with experience building and scaling cloud-based applications
Roles & Responsibilities
- Design and develop scalable backend services, automation workflows, APIs, integrations, and
reusable components using Python and/or Node.js.
- Leverage AI-assisted coding tools such as Windsurf, GitHub Copilot, or similar platforms to
enhance development productivity while maintaining high engineering standards.
- Review, validate, debug, refactor, and optimize AI-generated and manually written code to
ensure accuracy, security, performance, scalability, and maintainability.
- Troubleshoot and resolve issues across various layers, including application logic, APIs, Apigee,
databases, integrations, deployment pipelines, and enterprise environments.
- Adhere to established project architectures, coding standards, documentation practices,
DevOps processes, and enterprise engineering guidelines.
- Collaborate effectively with technical leads, architects, product owners, business
stakeholders, and cross-functional teams to deliver high-quality solutions.
- Support rapid experimentation and prototyping efforts while ensuring solutions are scalable
and production-ready.
- Contribute to testing, integration, deployment support, issue resolution, and continuous
improvement activities post-implementation.