Node.js Developer

As a Senior Node.js Engineer you will be helping engineer our core platform. You'll be required to architect, code, unit-test, code-review, automated testing, problem-solve, and play an integral role in continuous integration and deployment. Our team leverages TDD (test-driven development) and agile engineering methodologies to ensure high-quality software to be written. 

Responsibilities:

  • Design, implement and test core Node-based platform

  • Document source code

  • Problem-solving and debugging

  • Unit testing

  • Automated testing of code

Desired Skills:

  • Extensive focus, experience and knowledge of Node.js using Typescript with over 4 years of experience. Experience with other platforms is a plus.

  • Experience with Express.js, Jest and other Node, TS/JS frameworks

  • Experience with sophisticated linting and automated testing

  • Experience with cloud-based development on cloud providers like Google Cloud Platform and its products: App Engine (PaaS), K-native, Cloud Functions, Pub Sub, Firestore / Firebase

  • Some experience with other technologies such as HTML,CSS, React, Bootstrap, Angular, GraphQL, Docker

  • Experience with Git, gitflow, and code reviews is a must

Duration: Full Time