Tata Consultancy Services's logo

NodeJs Developer at Tata Consultancy Services

  • Full-time
  • On-site, Toronto, ON Canada

NodeJs Developer

Role Description:

  • Designing, coding, analyzing, and modifying programming systems, including encoding, testing, debugging, and installing for a large-scale system
  • Contribute to technical design, development, and implementation of applications
  • Design, build, and maintain APIs, Microservices and Responsive web applications by leveraging best practices alongside a global development team
  • Integrate applications with 3rd party tools and deploy to cloud services
  • Implement effective automation testing strategies along with the build activities
  • Ensure code quality, performance, scalability, responsiveness of applications
  • Conduct and contribute to design and code reviews ensuring our apps are scalable, testable, and maintainable
  • Participate in post-implementation reviews of application, development, and processes, continually working to create a learning environment by sharing with others
  • Work in an Agile team environment which is fast-paced, fun, and collaborative
  • Ensuring the operating efficiency of existing application systems.
  • Maintaining records for the documentation of systems development and revisions
  • Conducting analyses of organizational needs and goals for the development and implementation of application systems
  • Working with different internal teams for software feature delivery, support, and bug fixes
  • Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability
  • Must have good years working experience as a software developer
  • Must-have good years experience with Node.js, JavaScript.
  • good years experience with Front End UI tools e.g. Angular, Next, Vue, Nuxt3 years experience with container platforms eg Red hat OCP (OpenShift)
  • good years experience with Relational Databases preferably MS SQL Server Full software development life-cycle experience with CICD and thorough testing prior to release
  • Solid Understanding of Agile processes and practices
  • Nice-to-have Prefer Python experience
  • Prefer diagnostic tool

Desired Skill Set:

  • Node js, Angular, Java Script, Openshift

Responsibilities:

  • Designing, coding, analyzing, and modifying programming systems
  • Contribute to technical design, development, and implementation of applications
  • Design, build, and maintain APIs, Microservices, and Responsive web applications
  • Integrate applications with 3rd party tools and deploy to cloud services
  • Implement effective automation testing strategies
  • Ensure code quality, performance, scalability, responsiveness of applications
  • Conduct and contribute to design and code reviews
  • Participate in post-implementation reviews of application, development, and processes
  • Work in an Agile team environment
  • Ensuring the operating efficiency of existing application systems
  • Maintaining records for the documentation of systems development and revisions
  • Conducting analyses of organizational needs and goals for the development and implementation of application systems
  • Working with different internal teams for software feature delivery, support, and bug fixes
  • Stay current and competitive by keeping up to date with the latest platform capabilities, security, performance, and reusability

Skills:

  • Node.js
  • JavaScript
  • Front End UI tools (e.g., Angular, Next, Vue, Nuxt)
  • Container platforms (e.g., Red hat OCP - OpenShift)
  • Relational Databases (preferably MS SQL Server)
  • Full software development life-cycle experience with CICD
  • Solid Understanding of Agile processes and practices
  • Nice-to-have: Python experience
  • Prefer diagnostic tool

Benefits:

  • 💻 Competitive Salary
  • 🌐 Location: Toronto, ON, Canada
  • 📅 Full-time Employment
  • 🌍 Worldwide

Published about 4 hours ago • Expires December 12, 2025 08:06