← К каталогу
ЛА

Лазарчук Мария

Senior Fullstack-разработчик (TypeScript, онлайн-игра)

УдалённоSeniorМосква, Россиявчера
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение2 мин. назад
Впервые замеченавчера
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

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

О проекте

Многопользовательская социальная игра-знакомства в реальном времени. Работает с 2017 года, стабильно приносит выручку и продолжает расти. Распространяется через ВКонтакте, Одноклассники и другие соцсети: около 150 000 MAU, в пике до 1200 человек онлайн.

До сих пор разработкой и поддержкой игры занимался один человек — основатель проекта. Он остаётся в команде, помогает разобраться в коде и участвует в технических решениях, но постепенно переключается на развитие продукта.

Сейчас проект выходит на новый этап: формирование команды, масштабирование и выход на зарубежные рынки. Новый специалист станет первым нанятым разработчиком и сможет напрямую влиять на техническое развитие продукта.

Честно о состоянии кода:

Текущий стек:

  • Backend: PHP 7, Laravel 5, Centrifugo, MySQL, Redis;
  • Frontend: jQuery и собственный слой, без системы сборки.

Код аккуратный и выдержан в едином стиле. Но это legacy: пока нет тестов, миграций и мониторинга, а схема базы существует только на продакшене.

Куда движется проект:

Постепенный переход на TypeScript, Node.js и React. Centrifugo, MySQL и Redis остаются. Без переписывания всего с нуля — миграция будет проходить поэтапно, с сохранением стабильности работающего продукта. Технический аудит уже проведён, план и приоритеты определены.

Чем предстоит заниматься:

  • Разрабатывать новые функции и сервисы на TypeScript. Первая задача — создание отдельного сервиса игровых ботов.
  • Поддерживать существующий код, устранять критичные проблемы и постепенно сокращать технический долг.
  • Восстановить схему базы данных, внедрить тестирование ключевых компонентов.
  • Поэтапно переносить проект на Node.js и React. Игровое ядро — в последнюю очередь.
  • Развивать продукт: задачи охватывают весь цикл разработки, от серверной логики до интерфейса пользователя.
  • Участвовать в архитектурных решениях и подготовке проекта к масштабированию.

Кого ищут:

Самостоятельного Fullstack-разработчика, который уверенно работает с…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / moreThan6