Overview

Responsibilities:

Defining requested API using express.js following certain guidelines provided by the company.
Defining data models.
Developing microservice following certain design patterns provided by the company.
Writing reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant microservices.
Implementation of security and data protection.
Integration of data storage solutions (may include databases, key-value stores, blob stores, files, etc.)
Writing API tests using Postman.

Required Qualifications:

Strong proficiency with JavaScript.
Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc., depending on your technology stack).
Understanding the nature of asynchronous programming and its quirks and workarounds.
Knowledge of Angular framework.