Senior Backend‑Developer (Node.js)
Интересный проект на стыке финтеха и гейминга с современным стеком (NestJS, TS, Kafka). Удаленный формат и высокая автономность — большие плюсы, однако отсутствие указанной вилки зарплаты снижает прозрачность предложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию PostgreSQL (транзакции, блокировки) и опыту работы с финансовыми транзакциями. Кандидат должен уметь самостоятельно вести полный цикл разработки и иметь опыт миграций на живых данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior Backend Developer (Node.js) с опытом более 6 лет в российском сегменте рынка медиана составляет около 350 000 - 450 000 рублей. Данная вакансия предполагает высокую ответственность за финансовые операции, что обычно оплачивается по верхней границе рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Devhunt
Senior Backend‑Developer (Node.js)
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Проектировать и реализовывать бизнес-критичные микросервисы с нуля и развивать существующие
-Развивает сервис обменов Swaps: сделки, балансы, фоновые процессы, интеграции с автоматизацией выдачи предметов
-Сам ведёт задачу целиком: разбирает с заказчиком, пишет спеку, реализует и отвечает за прод
-Решает конкурентный доступ к деньгам и предметам: идемпотентность, повторы, согласованность при частичных сбоях
-Проводит кросс-ревью с другими разработчиками команды
-Проводит миграции на живых данных без простоя
*☑️* Наши пожелания к кандидатам
-5+ лет коммерческой backend-разработки
-NestJS и TypeScript в боевых проектах
-PostgreSQL глубоко: транзакции и блокировки, планы запросов, миграции на больших таблицах
-Конкурентный доступ и идемпотентность на практике: находил, воспроизводил и чинил в проде
-Очереди: RabbitMQ или Kafka
-Опыт самостоятельно вести задачу от постановки до прода
-AI как рабочий инструмент: где ускоряет, где ошибается и как это ловить
-Будет плюсом:
-Продукт с деньгами пользователей: финтех, маркетплейсы, гейминг
-Knex или SQL без ORM, Redis, OpenSearch
-Знаете игры и ценность внутриигровых предметов
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Node.js
- NestJS
- TypeScript
- PostgreSQL
- RabbitMQ
- Kafka
- Redis
- OpenSearch
- Knex.js
- SQL
Возможные вопросы на собеседовании
Вакансия предполагает работу с балансами и сделками, где критически важна точность данных.
Расскажите, как вы обеспечиваете идемпотентность операций при обработке платежей или обмене предметов в распределенной системе?
В требованиях указано умение проводить миграции на больших таблицах без простоя.
Опишите ваш алгоритм проведения миграции схемы БД на таблице с миллионами записей, которая находится под постоянной нагрузкой.
Работа связана с конкурентным доступом к деньгам и предметам.
Какие типы блокировок в PostgreSQL вы бы использовали для предотвращения Double Spend при одновременных запросах к одному балансу?
Упоминается использование AI как рабочего инструмента.
Как именно вы используете AI в своей ежедневной разработке и в каких случаях вы бы не стали доверять коду, сгенерированному нейросетью?
Позиция Senior подразумевает полную ответственность за задачу.
Приведите пример сложной технической задачи, которую вы вели от обсуждения с заказчиком до деплоя: с какими трудностями столкнулись и как их решили?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

