Node.js-разработчик, Москва

Задачи

  • проектирование архитектуры приложений. Сейчас это международный сервис по обучению и помощи в онлайн-играх, но это только начало;
  • разработка сервисов на NodeJS. В основном используем NestJS — но есть и Koa;
  • проектирование структур БД. Используем RethinkDB и MongoDB — от первой планируем отказаться. Для ряда задач возможно подключим PostgreSQL, также есть Redis;
  • проектирование и разработка взаимодействия с frontend-частью. В основном это Socket.IO и REST, пробуем GraphQL;
  • написание UNIT-тестов;
  • написание технической документации;
  • участие в проведении собеседований.

Требования

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

Будет плюсом

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

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

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

MY.GAMES

Международный игровой бренд (входит в состав Mail.ru Group), лидер рынка онлайн-развлечений. Компания объединяет 11 региональных офисов в России, Европе, США и Азиатских странах, более 1800 сотрудников и 12 внутренних студий разработки.

Похожие вакансии

Delivery Club, Москва

python analytics SQL marketing

Ведущий маркетинговый аналитик

MY.GAMES, Москва

javascript react typescript

Senior Frontend-разработчик

Mail.ru Group, Москва

bigdata SQL BI data analysis

Аналитик данных/Data analyst

Облако Mail.ru, Москва

python analytics SQL

Аналитик

Одноклассники, Санкт-Петербург

SQL

Руководитель проектов модерации (проект "Антиспам")

Одноклассники, Москва

javascript frontend

Frontend-разработчик (платформа игр и приложений в Одноклассниках)

Автоматизация внутренних процессов, Москва

javascript java react atlassian

Full Stack программист

Mail.ru Cloud Solutions, Москва

javascript react

Frontend разработчик (React)

Одноклассники, Москва

analytics SQL ETL

Продуктовый Аналитик / Product Analyst

MY.GAMES, Москва

javascript python

Fullstack-разработчик

Mail.ru Group, Москва

python SQL

Middle Data Scientist

Юла, Москва

python analytics SQL

Ведущий аналитик

Почта, Поиск и Портал, Москва

python analytics SQL

Аналитик

myTarget: рекламная платформа Mail.ru Group, Москва

python linux SQL

Инженер по автоматизации тестирования

ИнПлат Технологии, Москва

SQL system analyst

Системный аналитик

Юла, Москва

python analytics SQL

Аналитик

Mail.ru Group, Санкт-Петербург

javascript php

PHP-разработчик в Единое видео

GeekBrains, Москва

SQL

Аналитик данных

ИнПлат Технологии, Москва

SQL

Специалист по процессингу интеллектуальных платежных технологий

MAPS.ME, Москва

python product management SQL data analysis

Продуктовый аналитик

Юла, Москва

python analytics SQL

Продуктовый аналитик

Одноклассники, Москва

java SQL

Ведущий Java разработчик Монетизация / Senior Java Developer Monetization Service

MY.GAMES, Москва

javascript python

Senior/Team lead Fullstack-разработчик

Worki, Москва

javascript react

Старший frontend-разработчик в Worki

Mail.ru Group, Москва

python analytics SQL

Ведущий продуктовый аналитик на маркетинговое направление

Одноклассники, Москва

javascript

Frontend-разработчик (проект "Монетизации")

Одноклассники, Москва

java hadoop SQL ETL

Data Engineer