yandex
Страна
Россия
+500% приглашений

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

Ускорим процесс поиска работы
В офисеПолная занятость

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

Оценка ИИ

Интересный стек технологий и работа в аккредитованной ИТ-компании в геймдев-индустрии. Офисный формат в Санкт-Петербурге и 'белая' зарплата делают вакансию привлекательной для местных специалистов, готовых к фулстек-задачам.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Роль требует редкого сочетания навыков: уверенный Node.js бэкенд, работа с PostgreSQL и при этом готовность писать на Lua и разбираться в C++. Дополнительную сложность придает специфика gamedev (матчмейкинг, экономика, сетевые рассинхроны).

Анализ зарплаты

Медиана240 000 ₽
Рынок180 000 ₽ – 320 000 ₽
Оценка ИИ

Зарплата в объявлении не указана. Для 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.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Node.js
  • PostgreSQL
  • Lua
  • C++
  • iOS
  • Android
  • Canvas
  • API
  • CI/CD
  • WebGL
  • Emscripten

Возможные вопросы на собеседовании

Важно понимать, как кандидат обеспечивает консистентность данных в реальном времени.

Как вы подходите к решению проблем рассинхронизации (desync) между клиентом и сервером в многопользовательских играх?

Проверка навыков проектирования БД под игровые нужды.

Опишите структуру таблиц в PostgreSQL для хранения игрового инвентаря и истории транзакций экономики игрока.

Вакансия предполагает работу с Lua.

Был ли у вас опыт интеграции скриптовых языков (например, Lua) с основным движком или бэкендом? С какими трудностями сталкивались?

Проверка понимания мобильной специфики.

Какие особенности работы с сетевыми запросами нужно учитывать при разработке под iOS/Android при нестабильном соединении?

Оценка опыта работы с нагрузками.

Как бы вы оптимизировали Node.js бэкенд, если количество одновременных запросов от игроков резко возрастет во время игрового события?

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

NDA
300 000 ₽ – 400 000 ₽

Senior fullstack developer (Node.js + React.js)

SeniorУдалённоРоссия
Node.js · React · TypeScript · PostgreSQL · Docker · Kubernetes · Architecture
+7 навыков
Книга Рода
220 000 ₽ – 300 000 ₽

Fullstack-разработчик (Django + Vue/Nuxt) | Senior

SeniorУдалённоРоссия
Django · Vue · Nuxt · Python · Django REST Framework · TypeScript · PostgreSQL · Tailwind CSS · Cursor
+9 навыков
NDA
до 1 900 ₽

Full Stack разработчик Middle+ Senior (Python/Django + Vue.js/Nuxt.js)

SeniorУдалённоРоссия
Python · Django · Vue.js · Nuxt.js · REST · SOAP · Webhooks · Bitrix24 · Git · GitHub · 1C · Robokassa · OpenAI · ChatGPT
+14 навыков
NDA
Не указана

Senior Fullstack разработчик (Python/Django + Vue.js)

SeniorУдалённоРоссия
Python · Django · Vue.js · Nuxt.js · REST · SOAP · Webhooks · Bitrix24 · Git · GitHub · 1C · Robokassa · OpenAI · ChatGPT · Ozon · Wildberries
+16 навыков
SoftwareCountry.com
5 000 $ – 6 500 $

Senior Full-Stack Developer (Python / Angular)

SeniorУдалённоКазахстан
Python · FastAPI · Angular · TypeScript · PostgreSQL · Docker · Microservices
+7 навыков
CardioFlow
300 000 ₽

Senior Flutter+Python/Django разработчик (fullstack) / будущий Tech Lead

SeniorУдалённоРоссия
Flutter · Python · Django · Django REST Framework · PostgreSQL · REST API · Android · iOS · Health Connect
+9 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Страна
Россия