Position: Senior Node.js developer
Company: Intersog
Category: Node.js
Experience required: 3y
English level: intermediate

**Requirements:**
— 2+ years of experience with Node.js framework;
— 4+ years of experience at back end development;
— Experience with databases: MySQL, PostgreSQL, MongoDB;
— 1+ year of work experience with Microservices;
— Experience with Express.js, Hapi.js frameworks;
— Basic knowledge of Docker, Kubernetes;
— Unit testing, integration tests;
— Good communication skills in English
**As a Plus:**
— Experience with React.js framework;
— Experience with development back end for mobile applications;
— Experience with Google Asset tracking and Google maps APIs;
— Understanding accessibility and security compliance;
— User authentication and authorization between multiple systems, servers, and environments;
— Integration of multiple data sources and databases into one system;
— Understanding fundamental design principles behind a scalable application;
— Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform;
— Creating database schemas that represent and support business processes;
— Good understanding of server-side templating languages such as Jade, EJS, etc.;
— Experience in the transportation industry is preferable


**We offer:**
- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 24-28 paid calendar vacation days;
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Paid personal or sick leave day's scheme according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company's Birthday celebration and summer family party);
- Pleasant surprises for newcomers and recognition for everyone who passed the trial period;
- Corporate discounts in cafes & restaurants of Kyiv and Odessa;
Newborn and wedding bonuses;
- Gameroom with lounge zone, PlayStation and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Special offers for drinks and snacks for employees;
- Yoga lessons (Odessa);
- Secure bike storage (Odessa).