Position: NodeJS developer  (мінімум middle)
Company: ZakonOnline
Category: Node.js
Experience: 5y
English level: intermediate

Що нам потрібно:
1. Гарні знання шаблонів проектування (Software Design Patterns), а також принципів SOLID, DDD-методології
2. Гарнізнання Linux, NodeJS (12+), ES6, ExpressJS, PostgreSQL. Вміння профілювати додаток та запити до БД. Вміння документувати свій код за допомогою JSDoc. Вміння роботи з великими обсягами даних.
3. Робота з message brokers (RabbitMQ)
4. Міцні знання технологій віртуалізації Docker, Docker Composer, Docker Swarm
5. Вміння працювати з Redis та Sphinx.
6. Досвід роботи з інструментами тестування mocha, should
7. Досвід роботи з Postman, досвід побудови високонавантажених REST-сервісів та їх документування
8. Досвід побудови мікросервісів, і навіть монолітів.

Що потрібно буде робити?
1. Розширювати поточні інтеграції з партерськими сервісами, а також розробляти нові
2. Реалізувати бізнес-завдання 
3. Розширювати інтеграцію із системами логування та моніторингу
4. Генерація статистичних звітів