Position: Разработчик PHP / Node.JS
Category: Node.js
English level: intermediate
Years of experience: 3


- Node.js, io.js, express.js; apache, nginx, mongodb, mysql - are for back-end development;
- Git / Bitbucket / GitHub - are for code collaboration;
- JSLint / JSHint / ESLint - are for code quality;
- Mocha / Karma - are test runners;
- Chai / Assert is a assertion framework for unit tests and TDD (test driven development);
- Jasmine.js is for BDD (behaviour driven development) and Sinon.js is for API testing;
- npm, bower - for packaging;
- Grunt - task runner;
- requirejs, sequelize, bluebird, ... and many other JS framework and libraries i've using;
- RESTful web services (JSON APIs, etc);
- social network's APIs (facebook, twitter, twilio, quickblox ...)
...
remote only