Position: Middle+ Node.js developer
Company: CHI Software
Category: Node.js
Experience required: 3y
English level: intermediate

Project Description
Design and build infrastructure to combine audio/video libraries and interactive experiences, and clean and catalog data to store in the cloud.
Two streaming music platforms have merged to provide the largest library of interactive music content after having worked with thousands of artists. Their music sharing technology now offers an interactive audio and video experience that allows subscribers to stream music, make playlists and share with other subscribers.

Requirements:
— 3+ years in commercial NodeJS development;
— English Level intermediate or higher;
— Good knowledge of OOP basics;
— Strong knowledge of native Javascript including OOP techniques;
— Strong knowledge of HTTP protocol, request/response, DNS, full request life cycle;
— Strong knowledge of ES6;
— Strong knowledge of Promises;
— Experience with Typescript;
— Knowledge of SQL, understanding of relational and noSQL storages;
— Commercial experience in any MongoDB/ PostgreSQL/ MySQL/ Oracle;
— Experience in any Redis/Memcache;
— Commercial experience in Git, Mercurial, Bitbucket, Github;
— Experience in any cloud services AWS/ Heroku/ Google/ Azure

Advantages:

— Experience with Nest.js;
— Commercial experience in any React.js/ Angular 6+;
— Familiarity with GraphQL;
— Experience in Docker, Kubernetes;
— Understanding of blockchain technology.

Tech Stack

Node.js
JavaScript/Typescript, ES6+
Enterprise Architecture Patterns and Microservices Architecture
SDLC
Architecting and deploying SaaS solutions for multi tenant environments
RDBMS & NoSQL Databases
JS package management tools and builders (npm, gulp etc.)
Scrum, Atlassian Jira, Bitbucket, Confluence, git
Git (using GitFlow)