Position: Node.js Developer
Company: GBKSOFT
Experience required: 1y
English level: intermediate

Required skills
Experience in backend development with Node.js (at least 1 year).
Strong knowledge of Node.js 14+, MySQL або MongoDB.
Experience with PostgreSQL, MySQL or MongoDB
Experience with Express.js.
Experience of REST API development.
Experience with Git;
Knowledge of basic algorithms (sort, search, etc.);
Understanding of OOP and MVC principles;
Experience with jQuery/Vue.js;
Basic usage of HTML/CSS;
English level starting from intermediate.

As a plus
Strong knowledge of UNIX systems at a level higher than just a user;
Experience with Nest.js.
Working practice with 3rd party APIs and services (Google APIs, PayPal, Stripe etc.);
DI concept understanding;
Development skills in other programming languages;
Understanding and practical use of SOLID, DRY, KISS, YAGNI, GRASP;
Experience with Docker.

We offer
Opportunity for professional growth;
Competitive level of remuneration (timely payments and performance reviews);
20 working days of vacation per year, rest on public holidays;
Flexible working hours: starts 8–10, ends 17–19;
Friendly working environment;
Comprehensive help and willingness to listen to ideas.