T

Back End Developer

Tata Consultancy Services · Bengaluru, Karnataka, India

3–9 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

**Role & responsibilities** - Strong proficiency in Node.js and TypeScript. - Experience with backend frameworks such as NestJS, Express, or Fastify. - Strong understanding of REST APIs, GraphQL APIs, microservices, and distributed systems. - Experience with AWS cloud services and modern SDLC practices. - Good understanding of software design principles (SOLID, DRY, KISS, Clean Code). - Strong knowledge of data structures, algorithms, and performance optimization. - Understanding of authentication, authorization, JWT, OAuth2/OIDC, and API security. - Experience with Git, CI/CD pipelines, unit testing, and production support. - Ability to leverage GenAI tools effectively for coding, debugging, testing, documentation, and productivity improvements. - Strong troubleshooting, analytical, and problem-solving skills. - Ability to work independently and collaborate with distributed teams.