👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Lead Backend Node.JS/Typescript Developer (in-office)

Зарплата

от 250 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Разработка игр и технологий для игровой индустрии

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

Условия работы

Привет! (:
Мы: команда «Broken Sun»
Наш проект: MMO RPG в стиле dark fantasy с интересным миром и акцентом на PvP.
Референсы: Assassin’s Creed, Assassin's Creed Valhalla, God of War.
Сеттинг: clck.ru/y6Mjk
SoftLаunch: 2023
Кредо: Мы геймеры, и делаем игру, которая увлекла бы нас самих.
Опыт: если сложить выпущенные мобильные и браузерные игры основателей и лидов компании, получится больше сотни проектов.

Сейчас мы в поиске Lead backend разработчика для формирования команды бекендеров gamedev проекте c кодом в ярко выраженном ООП стиле.
Перед тобой отличная возможность влиться в разработку проекта на этапе продакшена: не только шанс попробовать что-то новое, но и предложить свои варианты, которые попадут в проект.

Техническое описание проекта:
Стэк бэка: TypeScript, NodeJS, Fastify, TypeORM.
Стэк фронта: TypeScript, NodeJS, PIXI.JS, React, Vite.
Общее:Handlebars, ESLint, Mocha, Lodash, Zod. Сервера на NodeJS используют движок внутренней разработки Fastify. Взаимодействие серверов происходит по JSON протоколу внутренней разработки, используя транспорт WebSocket. Клиент общается с серверами, используя транспорт Socket.IO.
Софт: GitLab, GitLab CI/CD, Kubernetes, Grafana, Verdaccio, VSCode, Visual Studio, Code/WebStorm.
Тестирование: Модульное/интеграционное тестирование (Mocha).
Системы управления: ClickUp, Confluence.

Какие задачи предстоит решать:

  • Прорабатывать концепты архитектурных решений и вырабатывать системные решения для разработки игрового кода на NodeJS/Typescript;
  • Декомпозировать и распределять задачи между участниками, приём результата работы программистов;
  • Проводить код ревью и выдача фидбеков команде;
  • Отслеживать процесса работы команды и его контроль;
  • Реализовывать разработанные решения в коде;
  • Управлять командой до 5 человек;
  • Участвовать в подборе, адаптации, аттестации, грейдировании, увольнении, управлении мотивацией;
  • Задач по выстраиванию процессов нет, но приветствуется инициатива в усовершенствовании процессов.

Нагрузка распределяется между 40% - персональными задачами и 60%- руководством.

Описание процесса работы:

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

Работа осуществляется в двухнедельных спринтах, наш lead backend разработчик взаимодействует с frontend разработчиками, геймдизами, PM’ом, тестерами, тех.диром.

Ты точно нам подойдешь, если у тебя есть:

  • опыт руководства командой бекендеров от от 2х лет;
  • опыт принятия архитектурных решений от 2х лет;
  • большой опыт разработки коммерческих продуктов на стеке технологий NodeJS;
  • понимание основных алгоритмов и структур данных;
  • ориентирование в технологиях современной Web разработки;
  • хорошее знание экосистемы NodeJS;
  • отличное знание Javascript, Typescript;
  • Опыт работы с SQL, NoSQL базами данных, понимание принципов работы и построения

Будет большим плюсом:

  • опыт разработки игр (в том числе pet-проекты);
  • опыт работы с High Load.

Бонусы

Почему у нас приятно и комфортно работать?
Комфортные условия
Работайте в уютном офисе в Мск, с гибким графиком начала дня, full time.

Заботу о благополучии
Сохраняем 100% зарплату во время отпуска или больничного без лишних справок. А для особых случаев предоставим дополнительные выходные.

Удобное рабочее место
В офисе – зоны отдыха и вкусняшки, и все для комфортной работы.
По пятницам вкусная пицца и возможность душевно поболтать с коллегами :)

Развитие и обучение
Оплачиваем участие в профильных конференциях и курсах.

Развлечения и мерч
Ежегодно проводим большой и офигенный корпоратив для всех сотрудников компании. Разработали мерч и с удовольствием доставим его тебе, где бы ты не находился :)

Хочешь разрабатывать игры, в которые играют миллионы по всему миру, совместно с крутой командой профессионалов?
Отправляй отклик на вакансию!

Дополнительные инструкции

Процесс взаимодействия по вакансии:
1) Отсмотр резюме командой;
2) Интервью с рекрутером без оценки hard skills;
3) Интервью с тех.диром;
4) Презентация оффера.