- Зарплата
- 5 000 $ – 5 500 $
Senior Backend Engineer
Привлекательная вакансия с конкурентной зарплатой в долларах и возможностью удаленной работы. Проект технически сложный и интересный, что дает отличные возможности для профессионального роста Senior-разработчика.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованиями к глубоким знаниям транзакций PostgreSQL, конкурентной обработки данных и опыта в специфических нишах (Gaming/Betting). Необходимо уметь проектировать сложные stateful-системы с высокой степенью надежности.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая зарплата в $5000-5500 net соответствует верхнему диапазону рыночных ставок для Senior Node.js разработчиков на международном рынке с учетом удаленного формата работы. Это сильное предложение, учитывая текущую конъюнктуру.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#вакансия #job #vacancy #nodejs #finance #backend #remote #payments #senior
Senior Backend Engineer
Формат - Remote
Фикс - 5000-5500$ net
Компания - КА (OneUpHiring)
Занятость - Full-time
Локация - не важно
Ищем сильного Senior Backend инженера для разработки игрового ядра B2B live casino-платформы.
О роли:
Кандидат будет работать напрямую с CTO и отвечать за проектирование и реализацию жизненного цикла игровых раундов, машины состояний, обработку команд игроков,восстановления после сбоев, обработку реалтайм событий и интеграцию с партнерскими API.
⚡️Основные требования:
• Сильный коммерческий опыт с Node.js и TypeScript.
• Уверенное знание PostgreSQL: транзакции, блокировки, уровни изоляции, optimistic
concurrency и индексы.
• Опыт проектирования сложной stateful-бизнес-логики.
• Понимание race conditions, идемпотентности и конкурентной обработки команд.
• Опыт с WebSocket или другими realtime-системами.
• Опыт с RabbitMQ, Kafka, NATS или другим message broker.
• Понимание transactional outbox, at-least-once delivery, retries и dead-letter queues.
• Опыт восстановления незавершённых процессов после рестарта сервиса.
• Умение проектировать границы модулей и избегать циклических зависимостей.
⚡️ВАЖНО опыт с:
• Gaming, gambling, betting, trading;
• LiveKit или другими WebRTC/SFU-системами;
📲Контакт -Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Node.js
- TypeScript
- PostgreSQL
- WebSocket
- RabbitMQ
- Kafka
- NATS
- WebRTC
- LiveKit
Возможные вопросы на собеседовании
Проверка понимания работы с данными в условиях высокой конкурентности, что критично для игрового ядра.
Как вы будете реализовывать обработку ставок игроков, чтобы избежать race conditions при обновлении баланса в PostgreSQL?
Важно для обеспечения надежности доставки сообщений в распределенной системе.
Расскажите о вашем опыте реализации паттерна Transactional Outbox. Какие проблемы он решает и какие есть альтернативы?
Ключевой навык для обеспечения непрерывности игрового процесса.
Какую стратегию восстановления состояния игрового раунда после внезапного рестарта сервиса вы бы предложили?
Проверка навыков проектирования архитектуры без жестких связей.
Как вы подходите к проектированию границ модулей в Node.js приложении, чтобы избежать циклических зависимостей при усложнении бизнес-логики?
Специфическое требование для live-платформ.
Был ли у вас опыт работы с WebRTC или SFU-системами (например, LiveKit)? С какими основными трудностями вы сталкивались при интеграции видеопотоков?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

