Position: Senior Node.js Developer
Company: A-listware
Experience required: 5y
English level: intermediate

**Required experience and skills:**
4+ years experience with Node.js;
Working experience with TypeScript;
Experience with Git, GitLab;
Knowledge of asynchronous programming, closures, data types and ES6;
Familiarity with concepts of OOP;
Familiarity with SQL/NoSQL databases;
Experience with MongoDB, CouchDB, Redis;
Knowledge of frameworks Express and Koa.
 
**Working conditions:**
5-day working week, 7-hour working day;
Covered 24 days of vacations, sick leave is not limited;
Remote or office work;
Modern game room (few PS4, ping-pong table).