Node.JS Developer

Job description

As an experienced or senior Javascript NodeJS Developer you will develop maintainable, scalable, production-ready software components for external clients and internal products.

You have a minimum of three years of NodeJS development experience in an agile environment, and are used to working on machine learning based mission-critical applications.

You will work in the Engineering department:

  • You will develop maintainable, scalable, production-ready software components.

  • You anticipate future improvements and scalability in your code, which means you are able to carry a holistic and complete vision of a product but know how to work towards that vision in a smart way, in order to limit refactors;

  • You will perform unit and regression testing;

  • You actively keep your eye out for new and emerging frameworks that might add value to your code, deployment or our clients' solution

Requirements

  • You have a Bachelor or Master degree in Computer Science, complemented with a minimum of three years working experience

  • You have solid and proven working experience and knowledge on Javascript. Experience with Node.js, and ES6 is expected.

  • You have working experience with Git / Git Flow

  • You have experience in writing tests, and testing REST APIs

  • You speak Dutch and English.

  • You can work independently and take matters into your own hands

  • The ability to quickly learn new technologies and successfully implement them is essential

Optional experience (considered a plus):

  • Work experience with Front-end technologies such as Redux and ReactJS.

  • Work experience with the Docker, Kubernetes and Google CLoud

  • Work experience on NoSQL databases