Position: Strong Middle Node.JS developer
Company: Stencil Agency
Experience required: 2y
English level: intermediate

Requirements:
- 2+ year of commercial experience with Node.JS;
- Strong JavaScript knowledge (SOLID principles, Patterns, ES6+ features, asynchronous development, WebSockets, HTTP);
- Experience with relational and non-relational databases (MySQL, MongoDB);
- Familiarity with RESTful APIs and Express;
- Knowledge of modern authorization mechanisms, such as JSON Web Token;
- Familiarity with code versioning tools (such as Git);
- Basic knowledge of Linux;
- Good level of English.

Will be a plus:
- Skills in any frontend framework such as React.js, Angular, Vue.js;
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
- Knowledge of Docker;
- Familiarity with Amazon Web Services;
- Supporting and developing unit tests for JavaScript.

Stencil offers:
- Competitive salary according to the qualifications;
- Comfortable working environment;
- Flexible working hours;
- Benefits package;