javascript

Node.js разработчик (MY.GAMES), Москва

Задачи

  • например, Standalone чат, в котором происходит вся коммуникация на платформе: покупателей с продавцами, поддержки со всеми пользователями, менеджеров компании с пользователями;
  • конструктор продуктовых витрин, который позволит гибко настраивать страницы продуктов;
  • калькуляторы заказов, рассчитывающие стоимость обучения в зависимости от текущего рейтинга и желаемого рейтинга;
  • Discord-бот, который тесно интегрирован с платформой, автоматизирует работу менеджеров и доставляет уведомления пользователям.

Требования

  • 3+ года написания JS-приложений (2+ года с использованием ExpressJS/Koa2/NestJS);
  • SQL/NoSQL базы данных(MongoDB/RethinkDB);
  • Socket.IO/WebSockets;
  • опыт покрытия своего кода тестами;
  • TypeScript;
  • паттерны проектирования (3-layer architecture principles, MVC);
  • безопасность приложения и основные типы уязвимостей;
  • понимание клиент-серверного взаимодействия;
  • понимание HTTP(s);
  • понимание проектирования REST API;
  • английский уровня Upper-Intermediate.

Будет плюсом

  • опыт разработки реалтайм-приложений;
  • опыт разработки сложных SPA-приложений;
  • опыт реализации Server-side Rendering;
  • Docker;
  • GraphQL (Apollo Server v2). Знание основных проблем и принципов их решения;
  • Redis/RabbitMQ;
  • активный Github/Gitlab профиль.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

MY.GAMES

Сегодня MY.GAMES объединяет 10 региональных офисов по всему миру: в России, Европе и США, более 1800 сотрудников и 13 внутренних студий разработки. Компания создает игры для ПК, консолей и мобильных устройств. MY.GAMES оперирует более 60 игровыми проектами, а всего в портфолио насчитывается свыше 150 игр.