Компания НейроВижн ищет в состав своей команды JS Backend Team Lead разработчика.
Требования:
- Стаж работы с JS не менее 5 лет.
- Обязательно наличие собственных репозиториев с историей открытых проектов.
Спектр задач исполнителя:
- Создание микро-сервисов, работающих в Docker контейнерах и взаимодействующих друг с другом с помощью AMQP
- Создание автоматизированных тестов, как функциональных, так и поведенческих
- Рефакторинг существующего кода
- Поиск и исправление ошибок
- Обновление используемых библиотек и поддержание их в актуальном состоянии
- Добавление новых методов, расширяющего функционал продукта
- Создание новых моделей данных и модернизация существующих
- Создание новых обработчиков запросов (GraphQL + REST)
- Создание новых схем GraphQL запросов
- Создание новых схем REST запросов. Перевод существующих моделей на Swagger с автоматической генерацией файлов помощи
- Работа с S3 совместимыми хранилищами
- Реализация методов автоматизированной отправки почтовой корреспонденции через нескольких провайдеров
- Работа над биллингом, пополнением балансов пользователей, подключение внешних операторов приема платежей
- Работа с веб-сокетами, разработка систем взаимодействия с внешними сервисами.
- Работа с блокчейном, взаимодействие со смарт-контрактами, анализ транзакций и четкое понимание принципов работы
- Npm components
- Grafana
- Git