Position: NodeJS Developer
Company: Piogroup
Category: Node.js
Experience required: 2y
English level: intermediate

**Candidates should have the following skills:**
- 2+ years of Node.js development experience;
- Strong knowledge of JavaScript / Node.js, V8, Event Loop;
- Experience with frameworks (e.g. Express/NestJS);
- Knowledge of OOP principles, design patterns;
- Experience in working with SQL Databases;
- Knowledge of building RESTful web services/GraphQL;
- Knowledge of Unit tests paradigms;
- Good knowledge of VCS such as Git, etc;

**Would be plus:**
- Experienced with at least one frontend framework such as React or Angular;
- Knowledge TypeScript;
- Amazon AWS experience;
- Knowledge of other programming languages;
 
**Personal skills:**
- Intermediate or higher level of English (practical experience of written and oral communication with English-speaking clients is strongly desired);
- Honesty, taking responsibility for the work you do;
- Time sheets providing;
- Testing thoroughly your own work;
- Good skills of reading tasks carefully from the beginning to the end;
- Examples of your work. We will look through your style and approach.

**We offer:**
- We provide our employees the opportunity to grow and create favourable conditions for this, instil in them a sense of confidence and give the chance to reshape their ideas into initiatives;
- Five-star office and excellent location in the center, near the metro station "Istorychnyi Muzei”;
 - Warm and friendly atmosphere in the team;
- Interesting tasks and constant positive changes in the workplace;
- Bright team events.

And of course all sorts of benefits, without which the office life will not be so energetic, active and productive :)