Чем предстоит заниматься:
-
разрабатывать и оптимизировать архитектуру существующего проекта - CRM система;
-
реализовывать бизнес-логику;
-
разрабатывать интеграции с различными сервисами;
-
проводить ревью кода;
Требования:
-
отличное знание Node.js (Typescript + NestJS/Express/AdonisJS/Fastify);
-
знание фреймворка Vue (на уровне собрать админ.панель), понимание того, как работает фронтенд;
-
понимание принципов ООП и паттернов проектирования;
-
SQL на уровне сложных запросов, MySQL;
-
опыт создания и проектирования REST API и работы с другими типами API для интеграции с различными сервисами;
-
знание Git;
-
умение разбираться в чужом коде;
-
техническая грамотность, стабильный доступ в интернет;
-
желание развивать свои навыки.
Будет плюсом, если вы:
-
имеете опыт работы с MongoDB, Redis, RabbitMQ;
-
имеете опыт написания тестов;
-
являетесь уверенным пользователем Linux.
Мы предлагаем:
Удалённая работа из любой страны мира над перспективным продуктом. Главное иметь возможность совпадать по основному времени с командой по UTC+3.
После рассмотрения резюме заинтересовавшему нас кандидату может быть предложено небольшое тестовое задание (не более 1-2 часов).