К содержимому

Full Stack Developer (Node.js / PostgreSQL / Lua)

Санкт-Петербург

Грейд
Middle
Формат
Офис
Занятость
Полная
Категория
Программист

Прямого контакта в посте нет

Откройте вакансию в Telegram-боте: там весь исходный пост и способ отклика.

Открыть в Telegram

Описание

Full Stack Developer (Node.js / PostgreSQL / Lua)
Питер, офис

В связи с активным развитием и расширением, наша компания объявляет конкурс на вакансию “Full Stack Developer (Node.js / PostgreSQL / Lua)” в игровую команду для участия в проекте под iOS / Android / Canvas. Мы ищем специалиста с уверенными навыками backend-разработки, готового погружаться в клиентскую часть игры: работать с Lua, частично с C++, заниматься интеграциями, платформенными задачами, сборками, сетевым взаимодействием и реализацией игровых фич.

Обязанности:
— Разрабатывать и поддерживать backend на Node.js;
— Проектировать и сопровождать структуру данных в PostgreSQL;
— Реализовывать серверную логику игровых механик, событий, прогресса, матчей, офферов, наград, экономики;
— Интегрировать backend с клиентом игры;
— Работать с клиентской логикой на Lua;
— В отдельных местах дорабатывать или разбирать код на C++;
— Поддерживать фичи и интеграции для iOS / Android / Canvas;
— Разбираться в клиент-серверных проблемах, логах, крэшах, рассинхронах, сетевых ошибках;
— Участвовать в выпуске фич, техдолге, оптимизации и стабилизации проекта;
— Взаимодействовать с геймдизайном, QA и другими разработчиками.

Требования
— Хорошее знание Node.js и опыт коммерческой backend-разработки;
— Уверенная работа с PostgreSQL;
— Опыт проектирования и поддержки API и серверной бизнес-логики;
— Опыт работы с клиент-серверной архитектурой;
— Готовность работать с клиентской частью;
— Умение читать и дорабатывать код на Lua;
— Готовность разбираться в коде на C++ и в платформенных нюансах;
— Практический опыт разработки под iOS / Android;
— Понимание особенностей мобильной разработки: сеть, производительность, релизы, интеграции SDK;
— Умение самостоятельно доводить задачу до результата;
— Внятность, аккуратность, здравый смысл.

Желателен:
— Опыт в gamedev;
— Опыт работы с live-ops, игровыми событиями, матчмейкингом, экономикой, наградами;
— Опыт с Canvas / Web build / WebGL / Emscripten;
— Понимание CI/CD, сборок, автоматизации, пайплайнов релиза;
— Опыт с аналитикой, A/B тестами, feature flags, remote config;
— Опыт оптимизации backend под нагрузкой;
— Понимание клиентской архитектуры игровых проектов.

Будет плюсом:
— Опыт работы с мобильными игровыми SDK;
— Опыт с авторизацией, платежами, пушами, аналитикой, рекламной монетизацией;
— Опыт поддержки продакшн-игры;
— Опыт работы с высоконагруженными игровыми сервисами;
— Понимание особенностей веб-версий мобильных игр.

Условия работы:
— Работа в аккредитованной ИТ-компании;
— Офисный формат работы (г.Санкт-Петербург);
— Гибкое начало рабочего дня;
— Официальное трудоустройство с первого рабочего дня (больничные, отпуск);
— Полностью белая заработная плата;
— Позитивная и поддерживающая атмосфера в команде;


Понравилась вакансия?
💚 — да
🌚 — нет


———

🖤 Разместить вакансию
💙 Удалёнка
💚 Джунам
🧑‍💻 Джунам разработчикам
🫶 Удалёнка джунам
💜 За рубежом
💚 Качнуть карьеру

мы также есть там, куда всех хотят отправить — __https://max.ru/itvakansiijobs_
  • nodejs
  • postgresql
  • lua
  • c++
  • ios
  • android
  • canvas
  • backend
  • api
  • server
  • client
  • gamedev
  • live-ops
  • matchmaking
  • economy
  • rewards
  • analytics
  • ab_testing
  • feature_flags
  • remote_config
  • optimization
  • ci/cd
  • automation
  • pipelines

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

27/100 · минимум информации

  • Оценка описания недоступна
  • Зарплата не указана
  • Компания не названа
  • Контакта нет
  • Стек описан подробно
  • Формат работы понятен
Как считается

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