Zorky CRMZorky CRM
EN|RU
@ekaterinovikova
Все вакансии

Требуется Middle+/Senior Back-End Developer

seniorremoteRUСкор undefined/100сегодня
Аналитика рынка
📊 Backend: зарплаты и спрос на рынке
Стек
blockchainclickhousedockerexpresskafkanode.jsnodejspostgresqlprismaredistypescriptvitestwebsocket
Откликнуться
Загрузите резюме — мы свяжем вас с работодателем напрямую через нашу базу.
Отправить резюме →
Описание
#Вакансия #Developer #Backend #Middle #Senior #NodeJs #Typescript #Fulltime #Remote #Удаленно Требуется Middle+/Senior Back-End Developer О проекте Высоконагруженный betting-движок с realtime-взаимодействием: жизненный цикл раунда, расчёт выплат, синхронизированное вещание, защита от front-running. ▪️тек Node.js, TypeScript, Express 5, PostgreSQL/Prisma, Redis, Kafka/KafkaJS, ClickHouse, WebSocket/Socket.IO, PostHog, Pino, Vitest, Docker ▪️Обязанности ▫️Развивать betting-движок: жизненный цикл раунда, расчёт выплат, идемпотентность. ▫️Realtime-слой на WebSocket/Socket.IO (bet-lock, защита от front-running). ▫️Событийные пайплайны на Kafka и антифрод-хранилище на ClickHouse. ▫️HLS-парсинг фидов (.m3u8), компьютерное зрение, provably-fair (commit-reveal). ▫️PostgreSQL/Prisma, Redis (кеш, состояние раундов, rate-limiting), observability. ▫️Надёжность: тесты (Vitest), Docker/Compose, failover фидов, авто-void. ▪️Требования ▫️3+ года на Node.js и TypeScript. ▫️Обязателен свежий опыт, минимум 1 год, именно в iGaming. ▫️Realtime/WebSocket и высоконагруженные сервисы. ▫️PostgreSQL и Redis: транзакции, идемпотентность, race conditions. ▫️Kafka или аналог, событийные пайплайны. ▫️Логирование, метрики, обработка сбоев, тестирование. Плюсом ▫️ClickHouse, антифрод-логика. ▫️HLS/RTMP, компьютерное зрение, provably-fair/HMAC. Контакты: [handle] К отклику приложите свое резюме и расскажите о своём опыте Другие наши сообщества в крипто рекрутинге: Blockchain Hunter, Career Crypto, Крипто Head Hunter, Crypto Jobs, WEB 3.0 JOB, Crypto Job
Контакты работодателя (email/phone/telegram) скрыты из публичного превью — отправьте резюме, чтобы мы связали вас напрямую.
Срочный вопрос? Напишите @ekaterinovikova