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 »