Node.js Developer

Remote (Canada)

You will be an experienced Node.js developer of our Platform APIs and Backends, which power our platform, web and mobile apps, and enterprise integrations.

In this role, you will support and extend our core Node.js-based micro-service platform architecture, add new backend features and APIs, and support the front-end developers who are integrating with these platform services.

As our ideal candidate you will have previous experience in an API development role, have an understanding of Serverless backends and principals, and have detailed experience using Node.js in real-world software projects.

Your responsibilities will be:

  1. Software Development - Improve and enhance our existing AWS Serverless-based APIs and platform services.
  2. Testing Automation - Automate testing and deployments to ensure correct functionality and performance at scale.
  3. Release Management - Deliver frequent, high-quality releases.
  4. Live Operations - Ensure that the live operations of the platform has appropriate monitoring & alerting that allow issues to be identified and addressed quickly and effectively
  5. Documentation - Ensure adequate and up-to-date technical documentation exists, suitable for internal operations and external integration customers.
  6. Training - Provide thorough and instructive code review and feedback to Junior Developers and Developers
  7. Technical Knowledge - Build domain expertise with AWS Serverless, our service architecture, and our development tools and processes

Essentials

We will be excited if you have proven experience of:

  1. Experience - 2-5 years professional experience in Node.js development.
  2. Results-Focus - Ability to develop & ship APIs and other production-ready backend services.
  3. Problem Solving - Handle open-ended problems with ambiguity well.
  4. Organization - Ability to estimate tasks methodically and accurately, and to manage multiple tasks, release versions, workflows at the same time.
  5. Consistency - Identify and follow the established best practices of our existing code bases.
  6. Team Player - Collaborative and supportive with a can-do attitude and a willingness to roll up the sleeves and help others.

We Offer

  • Opportunity to be part of a rapidly growing international company
  • Flexibility around location
  • An informal, fast-paced start-up culture
  • Competitive salary
  • Group benefits
  • Employee share options, so you share directly in the success you help create


Subscribe to Job Alerts