НЕЙРОВИЖН

Node JS Backend Team Lead

От 300 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Node JS
  • Node.js

Компания Нейровижн ищет в состав своей команды Node JS Backend Team Lead разработчика.

Требования:
• Стаж работы с JS не менее 5 лет.
• Обязательно наличие собственных репозиториев с историей открытых проектов.
• Обязательны навыки работы с ИИ помощниками (Cursor, Windsurf). Кандидат должен понимать, что скоро писать код самостоятельно руками нужно будет в 1-5% случаев.
• В процессе собеседования будет производиться real-time кодинг сессия (15-30 минут).

Спектр задач исполнителя:
• Создание микро-сервисов, работающих в Docker контейнерах и взаимодействующих друг с другом с помощью брокера сообщений
• Создание автоматизированных тестов, как функциональных, так и поведенческих (Chai, Mocha)
• Рефакторинг существующего кода
• Поиск и исправление ошибок
• Обновление используемых библиотек и поддержание их в актуальном состоянии
• Добавление новых методов, расширяющего функционал продукта
• Базы данных: Postges, MongoDB, Cassandra (Scylla), Elastic Search
• Создание новых моделей данных и модернизация существующих
• Создание новых обработчиков запросов (GraphQL + REST)
• Создание новых схем GraphQL запросов
• Создание новых схем REST запросов. Перевод существующих моделей на Swagger с автоматической генерацией файлов помощи
• Работа с S3 совместимыми хранилищами
• Реализация методов автоматизированной отправки почтовой корреспонденции через нескольких провайдеров
• Работа над биллингом, пополнением балансов пользователей, подключение внешних операторов приема платежей
• Работа с веб-сокетами, разработка систем взаимодействия с внешними сервисами.
• Работа с блокчейном, взаимодействие со смарт-контрактами, анализ транзакций и четкое понимание принципов работы
• Npm components
• Grafana
• Git