Source description
About the role
Role & responsibilities Lead and mentor other software engineers across high performing delivery teams. Design and implement Web applications that are reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms Operate at the intersection of modern web engineering and applied AI, building intelligent features using AI-assisted development into everyday engineering to accelerate delivery and improve quality. Collaborate with engineers, technical teams, product owners, and other partners to propose extensible, reusable and performant solutions Required Skills and Experience: Hands on Engineer with 7+ years of professional experience in web application design and development, software engineering. Experience with cloud native applications, microservices architectures with strong focus on web applications. 3+ years managing web engineering delivery teams 7+ years of experience in Angular.js, Node.js, TypeScript building enterprise-grade single-page highly performant applications. Solid understanding of JavaScript fundamentals with proven experience designing and consuming rest and graphql APIs
More at Tata Consultancy Services