Откликайтесь
на вакансии с ИИ

Full Stack Developer (Node.js / PostgreSQL / Lua)
Интересный стек технологий и работа в аккредитованной ИТ-компании в геймдев-индустрии. Офисный формат в Санкт-Петербурге и 'белая' зарплата делают вакансию привлекательной для местных специалистов, готовых к фулстек-задачам.
Сложность вакансии
Роль требует редкого сочетания навыков: уверенный Node.js бэкенд, работа с PostgreSQL и при этом готовность писать на Lua и разбираться в C++. Дополнительную сложность придает специфика gamedev (матчмейкинг, экономика, сетевые рассинхроны).
Анализ зарплаты
Зарплата в объявлении не указана. Для Full Stack разработчика с таким набором навыков (Node.js + Gamedev + Lua) в Санкт-Петербурге рыночные предложения обычно начинаются от 180 000 рублей и могут достигать 300 000+ рублей для опытных специалистов.
Сопроводительное письмо
I am writing to express my interest in the Full Stack Developer position for your gaming project. With a strong background in Node.js and PostgreSQL, combined with experience in mobile development for iOS and Android, I am confident in my ability to contribute effectively to both your backend infrastructure and client-side logic.
I am particularly drawn to this role because of the opportunity to work with a diverse tech stack including Lua and C++. My experience in designing APIs and handling client-server synchronization aligns perfectly with your requirements for implementing game mechanics and economy systems. I am eager to bring my problem-solving skills to your team in Saint Petersburg and help stabilize and optimize the project for production.
Составьте идеальное письмо к вакансии с ИИ-агентом

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

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