onsite
Backend/Full Stack developer - Tata Consultancy Services (TCS)
Full Stack Developer
Backend/Full Stack developer building scalable, secure RESTful APIs and web applications using Python, Node.js/TypeScript, Java, and Go, while driving architecture, performance, and CI/CD excellence.
About the role
Key Responsibilities
- Design, develop, test, and maintain scalable backend services and web applications.
- Build and maintain secure, well‑documented, and versioned RESTful APIs.
- Participate in system architecture discussions and contribute to technical design decisions.
- Develop clean, maintainable, and testable code following industry best practices.
- Collaborate with product managers, designers, and other engineers to deliver high‑quality solutions.
- Optimize application performance, scalability, and reliability.
- Implement automated testing, code reviews, and CI/CD practices.
- Troubleshoot and resolve production issues with minimal downtime.
Requirements
- Proficiency in Python, Node.js/TypeScript, Java, and Go.
- Strong experience with RESTful API design and implementation.
- Hands‑on knowledge of CI/CD pipelines, automated testing, and code review processes.
- Solid understanding of system architecture, performance tuning, and scalability.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejstypescriptjavago