NodeJS разработчик (Middle+, GameDev)

06.03.2024
150 000 - 250 000 / месяц
Срок для отклика истек

Описание вакансии

Наша команда создает ролевой многопользовательский проект на основе AAA-игры, мы расширяемся и ищем нового сотрудника в наш коллектив.

Зарплата по итогам тестового задания и собеседования.

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

  • написание новых модулей и фич по технической документации от гейм-дизайнеров;

  • создание API сервисов с HTTP и WebSocket интерфейсами;

  • работа с API игры, создание интерактивных механик;

  • создание UI прототипов для реализуемых модулей (на уровне стандартных шаблонов Bootstrap);

  • поиск и отладка существующих багов;

  • обсуждение и поиск новых архитектурных и технологических решений среди команды разработки.

Технологический стек:

  • NodeJS;

  • TypeScript (ESLint/Prettier);

  • NestJS;

  • TypeORM, Postgres;

  • WebSocket;

  • Vue — только для прототипирования интерфейсов;

  • Gitlab, Jira, Confluence, Docker.

Требования:

  • знание TypeScript, стандартов ECMAScript;

  • опыт работы c NestJS, TypeORM, WebSocket;

  • умение писать читаемый и красивый код с использованием синтаксического сахара;

  • знание английского языка на уровне чтения технической документации и корректного названия переменных и функций;

  • понимание принципов работы асинхронного программирования и его особенностей внутри V8;

  • понимание работы event-based клиент-серверной архитектуры;

  • базовое знание математики (линейная и тригонометрические функции, векторы, теория вероятности);

  • желание изучать что-то новое и развиваться;

  • самостоятельность, ответственность, умение обосновать выбор сделанного решения.

Условия:

  • работа в офисе или на удаленке;

  • офис ААА-класса в Сити, бесплатные обеды, снеки, газировка, чай, кофе, печенье

  • годовая премия по результатам;

  • ежегодная индексация зарплаты;

  • оплатим Вам полезные курсы, если будет такая необходимость;

  • ДМС;

  • Бодрый, молодой коллектив и крутой проект.