Position: Node.js Developer Middle/Senior
Company: Module
Experience required: 2y
English level: intermediate

Requirements for the candidate:
-Great previous experience from 2 years
-Knowledge:JavaScript (async/await, promises, prototypes, event loop); 
REST API/socket.io; 
RDBMS, NoSQL,OOP, OOD, and design patterns; 
Experience in serverless development with AWS Lambda and NodeJS, AWS DynamoDB; 
Event loop, cluster, memory management, libuv etc.; 
Major Node.js modules — async, lodash, nodemon, graphql etc.;
Experience with using Node.js debugging, profiling and performance measuring tools.
Understanding: HTML, CSS, JavaScript, jQuery.

Will be a plus:
-English or other languages
-Knowledge of Redux/Flux, TypeScript, TDD (using Mocha, Chai) 
-Experience with any Node.js HTTP framework — express, hapi etc.

What we offer:
-Decent salary
-Remote work
-Interesting projects

You can work where it is comfortable for you.