- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Full Stack Developer (Node.js / PostgreSQL / Lua)
Интересный стек технологий и работа в аккредитованной ИТ-компании в геймдев-индустрии. Офисный формат в Санкт-Петербурге и 'белая' зарплата делают вакансию привлекательной для местных специалистов, готовых к фулстек-задачам.
Сложность вакансии
Роль требует редкого сочетания навыков: уверенный Node.js бэкенд, работа с PostgreSQL и при этом готовность писать на Lua и разбираться в C++. Дополнительную сложность придает специфика gamedev (матчмейкинг, экономика, сетевые рассинхроны).
Анализ зарплаты
Зарплата в объявлении не указана. Для Full Stack разработчика с таким набором навыков (Node.js + Gamedev + Lua) в Санкт-Петербурге рыночные предложения обычно начинаются от 180 000 рублей и могут достигать 300 000+ рублей для опытных специалистов.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к разработке игровых хитов в Санкт-Петербурге — откликайтесь прямо сейчас!
Описание вакансии
Питер, офис
В связи с активным развитием и расширением, наша компания объявляет конкурс на вакансию “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/it_vakansii_jobs
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- CI/CD
- PostgreSQL
- iOS
- API
- Android
- Node.js
- Lua
- WebGL
- Canvas
- Emscripten
Возможные вопросы на собеседовании
Важно понимать, как кандидат обеспечивает консистентность данных в реальном времени.
Как вы подходите к решению проблем рассинхронизации (desync) между клиентом и сервером в многопользовательских играх?
Проверка навыков проектирования БД под игровые нужды.
Опишите структуру таблиц в PostgreSQL для хранения игрового инвентаря и истории транзакций экономики игрока.
Вакансия предполагает работу с Lua.
Был ли у вас опыт интеграции скриптовых языков (например, Lua) с основным движком или бэкендом? С какими трудностями сталкивались?
Проверка понимания мобильной специфики.
Какие особенности работы с сетевыми запросами нужно учитывать при разработке под iOS/Android при нестабильном соединении?
Оценка опыта работы с нагрузками.
Как бы вы оптимизировали Node.js бэкенд, если количество одновременных запросов от игроков резко возрастет во время игрового события?
Похожие вакансии
Разработчик DocsVision (Senior)
Fullstack Software Engineer Middle+ / Senior
Full Stack Developer (Senior, Python/JS)
Middle Fullstack Developer (Python + React)
Senior NodeJS разработчик
Миддл / Сеньор Full-stack-разработчик (PHP / Angular)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия