Skip directly to search

Skip directly to content



Senior Node Js Developer

Development - NodeJS



  • Ensure team participation on SDLC and industry best practices.
  • Actively participate in peer code reviews and contribute to improving the codebase.
  • Design and develop high quality software solutions.
  • Guide team members and other teams into best technical approaches.
  • Mentor Junior and mid-level developers and create a grow culture within the team and Endava.
  • Propose and contribute with newer and better technical strategies.
  • Good English level


Qualifications and Experience

  • 3+ years working with Node JS based commercial projects.
  • Experience with Node package management like NPM.
  • Strong knowledge on functional and/or OOP programming paradigms.
  • Strong software engineering fundamentals.
  • Experience with Micro-Services and Monolithic architectures.
  • Experience with Web Services and protocols.
  • Experience with RESTful architecture and integration.
  • Strong basis of JavaScript (ES6) and/or TypeScript.
  • Swift knowledge on GIT versioning.
  • Swift with initial project set up.
  • Experience with relational and non-relational databases with NodeJS
  • Good knowledge in architectural patterns.


Additional Information

  • Experience with CI/CD practices.
  • Experience with some cloud platforms (AWS, Azure, etc.)
  • Experience with AWS stack
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
  • Experience or knowledge with Docker and/or containerization tools and technologies.

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?