Иностранное унитарное предприятие Адмитад

Senior Node.js Developer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • Более 6 лет

Мы ищем разработчика Senior Node.js для усиления нашей команды разработчиков и ускорения роста продукта.

Обязанности:

  • Разработка новых сервисов и продуктов BU-юнита;
  • Поддержка и развитие существующих сервисов и библиотек;
  • Разработка внутренних и публичных API для взаимодействия между сервисами;
  • Участие в формировании архитектуры системы;
  • Написание юнит- и интеграционных (совместно с QA) тестов;
  • Участие в ревью кода;
  • Ведение документации по разрабатываемым и внедряемым решениям.

Требования:

  • Отличное знание JavaScript (TypeScript);

  • Опыт разработки на Node.js от 4 лет;

  • Знание любого из фреймворков для Node.js: Express.js, Nest.js, Koa;

  • Понимание принципов построения масштабируемых систем, основные проблемы, пути решения;

  • Большой опыт разработки и реализации баз данных SQL и NoSQL;

  • Отличное знание создания REST API;

  • Опыт работы с RabbitMQ, Redis, Nginx;

  • Опыт работы с Docker;

  • Умение работать с системой контроля версий Git;

  • Умение разбираться в чужом коде и документировать свой.

Будет плюсом:

  • Опыт разработки Gitlab CI/СD или аналогов;

  • Опыт системного администрирования Linux и DevOps c Ansible;

  • Опыт работы с сервисами AWS: SQS, S3, Lambda, Aurora, API Gateway;

  • Опыт работы с Kubernetes, Helm, ElasticSearch, Prometheus, Grafana;

  • Опыт проектирования высоконагруженных сервисов;

  • Умение оперативно находить проблемы в работе продуктов.

Условия:

  • Работа в международной компании;
  • Гибридный формат работы (офис/домашний офис);
  • Современный офисс;
  • Корпоративное обучение - курсы и тренинги, встречи и конференции;
  • Добровольное медицинское страхование после испытательного срока;
  • Частичная компенсация расходов на посещение тренажерного зала;
  • Корпоративные мероприятия и тимбилдинги.