Long Term

Remote

8 hours per day

Asap, June 2022

Qualifications / Requirements

  • Minimum 1 year experience of developing backend JavaScript applications and services;
  • Thorough understanding of Node.js, package and dependency management, and semantic versioning;
  • Experience developing RESTful APIs, with an understanding of Express or other common Node.js web application frameworks;
  • Experience with NestJS and TypeScript;
  • Ability to write effective tests, following test-driven development (TDD) patterns and leveraging common testing frameworks and tools such as Jest, Mocha, Jasmine, or Postman;
  • Understanding the nature of asynchronous programming and how to develop effectively in an event-driven architecture, composed of many (micro)services

 

Would be considered a plus:

  • Experience with developing against public cloud provider APIs such as AWS, Azure, or Google Cloud Platform (GCP);
  • Experience defining and developing a data model leveraging a NoSQL document-oriented database such as MongoDB, Google Firestore, or CouchDB;
  • Experience defining and developing a data model leveraging a SQL database;
  • Experience with implementing consumer contract testing, working with Pact;
  • Experience crafting efficient and reusable web components in React;
  • Experience working within a Github environment leveraging Github Action workflows for Continuous Integration orchestration;
  • Experience working on a remote team, with the ability to work effectively with teammates

Responsibilities

  • Collaborate with team members to scope, design, implement, and document new features;
  • Identify bugs, write tests, and propose improvements to maintain code quality standards;
  • Participate in code reviews to ensure code quality and distribute knowledge;
  • Document internal processes and procedures;
  • Working on existing services for team and developing new

 

Apply now »