Position: Trainee Node.js Engineer
Company: Sombra
Experience required: no_exp
English level: intermediate

**Requirements:**
Knowledge of JavaScript, Node.js;
Knowledge of TypeScript will be a plus;
Previous experience with Express/NestJS, PostgresSQL;
Knowledge of OOP principles;
Experience in writing unit tests will be a plus;
At least Intermediate English level;
Good communication skills.

**Responsibilities:**
Development of the new platform features, dashboards;
Writing clean and reusable code;
Stay on the leading edge of industry trends and technologies.

**What we offer:**
50% cost compensation for attending courses and seminars on self-development;
Сareer opportunities;
Internal University (Tech Communities (Front End, Back End, QA), leadership program, etc);
English training courses (twice per week+Communication Course, Grammar Course, Emailing Course and of course practice with native speakers every week)
Paid time off (vacation days (18 working days) and sick days (10 working days));
Gym memberships or discounts (6000 UAH per year);
Wellness programs (participation in running marathons; health plan (vaccination, dental or vision plans, etc);
Corporate doctor;
Corporate events (travel talks, online parties);
Parental Leave.

**About the project:**
 Internal system. Among main functionalities are: managing the staff (time logs, skills, projects history, contact information), accounts and projects (project start, technology stack, human resources, planning working time, and finishing the project), and operational activities.