- Зарплата
- 2 900 $ – 3 500 $
Откликайтесь
на вакансии с ИИ

Middle+ Back-End Developer (CCTV)
Интересный технологический стек (Kafka, ClickHouse, CV) и четко прописанные задачи. Удаленный формат и конкурентная зарплата в долларах делают вакансию привлекательной для опытных разработчиков.
Сложность вакансии
Роль требует специфического опыта в iGaming/Betting и глубоких знаний Node.js. Сложность добавляет работа с видеопотоками, компьютерным зрением и алгоритмами Provably Fair.
Анализ зарплаты
Предлагаемая зарплата ($2900–3500) находится в пределах рыночной нормы для Middle+/Senior Node.js разработчиков, работающих удаленно на международные проекты, хотя для уровня Senior верхняя планка могла бы быть выше.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы готовы создавать высоконагруженные iGaming-решения и работать с передовым стеком, отправьте свое резюме прямо сейчас!
Описание вакансии
*🚀 Middle+ Back-End Developer (CCTV)*
Мы создаем высоконагруженный realtime iGaming-продукт и ищем Backend-разработчика, которому интересно проектировать сложную серверную логику, работать с событиями в реальном времени и решать нетривиальные инженерные задачи.
*🚀 Чем предстоит заниматься*
• Проектировать и развивать betting-движок на Node.js + TypeScript + Express 5.
• Реализовывать realtime-взаимодействие через WebSocket/Socket.IO с синхронизированной задержкой вещания.
• Строить событийные пайплайны на Kafka/KafkaJS и аналитику/антифрод-хранилище на ClickHouse.
• Интегрировать HLS-парсинг видеопотоков, сервис компьютерного зрения и реализовывать Provably Fair (commit-reveal).
• Работать с PostgreSQL/Prisma, Redis, настраивать observability (PostHog, Pino).
• Обеспечивать надежность сервиса: тестирование, Docker, отказоустойчивость и failover.
*✅ Что мы ожидаем*
• Коммерческий опыт в iGaming или Betting. (Обязателен)
• 3+ года коммерческой разработки на Node.js + TypeScript.
• Практический опыт с WebSocket/realtime и высоконагруженными сервисами.
• Уверенную работу с PostgreSQL, Redis, понимание транзакций, идемпотентности и конкурентности.
• Опыт работы с Kafka или другими брокерами сообщений.
• Понимание принципов надежности сервисов: логирование, мониторинг, тестирование.
*⭐️ Будет плюсом*
• Опыт работы с ClickHouse или другими аналитическими БД.
• Опыт разработки антифрод-решений.
• Работа с видеопотоками (HLS/RTMP) или Computer Vision.
• Понимание Provably Fair и криптографических механизмов (HMAC).
*🚩 Наш стек*
Node.js • TypeScript • Express 5 • PostgreSQL/Prisma • Redis • Kafka/KafkaJS • ClickHouse • WebSocket/Socket.IO • PostHog • Pino • Vitest • Docker
*💼 Условия*
• Full-time, удаленная работа.
• Зарплата: $2900–3500 (отталкиваемся от пожеланий кандидата и опыта)
• Испытательный срок — 1 месяц (уровень дохода на ИС обсуждается индивидуально).
*📩 Заинтересовала вакансия?* Отправляйте резюме и ссылку на GitHub/LinkedIn Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Node.js
- TypeScript
- Express
- WebSocket
- Socket.io
- Kafka
- ClickHouse
- PostgreSQL
- Prisma
- Redis
- Docker
- Vitest
- HLS
- Computer Vision
Возможные вопросы на собеседовании
Проверка понимания ключевой механики честности в iGaming.
Расскажите, как бы вы реализовали алгоритм Provably Fair (commit-reveal) на Node.js?
Важно для обеспечения синхронизированной задержки вещания, указанной в вакансии.
Как минимизировать задержки при передаче данных через WebSocket большому количеству клиентов одновременно?
Вакансия предполагает работу с Kafka для событийных пайплайнов.
Как обеспечить идемпотентность обработки сообщений из Kafka при записи данных в PostgreSQL?
В стеке указан ClickHouse для аналитики.
В каких случаях вы бы предпочли использовать ClickHouse вместо PostgreSQL для хранения данных?
Проверка навыков работы с высоконагруженными БД.
Как вы решаете проблему race conditions при обновлении баланса пользователя в высоконагруженной системе?
Похожие вакансии
Разработчик С++/QT
Node.js Разработчик
Middle Rust Developer
Golang разработчик
C#/.Net разработчик
.NET Разработчик, Middle
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!