Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 2.5


Develop web applications with node.js/express;
 Implement front-end functionality according to requirements;
 Communicate with the customer and team members;
 Maintain our existing features by developing improvements and fixes;
 Provide estimates for planned work;
maintaining the existing functionality as well as developing new and innovative features 
Bachelor’s degree or higher in a technical field of study
Upper-Intermediate English level

 Bachelor's degree or equivalent in Computer Science
experience in commercial development;
 Familiarity using Scrum/Agile development methodologies
 Knowledge of OOP and MVC principles, understanding of data structures and algorithms;
 Knowledge of REST principles;
 Knowledge of JavaScript, HTML, CSS;
 Experience with the database: MySQL, NoSQL;
 knowledge of UNIX systems;
 Experience in writing unit tests;
 Skills of work with version control systems (Git, SVN);
 Experience with Docker;
 Ability to understand someone else's code.