- Страна
- Россия
- Зарплата
- 1 000 $ – 2 500 $
Node.js / TypeScript разработчик (Backend)
Интересный проект в нише букмекерского арбитража с конкретными техническими вызовами. Предлагается гибкий формат работы и официальное оформление, однако верхняя граница зарплаты может быть ниже рыночной для Senior-специалистов с редкими навыками реверс-инжиниринга.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Работа требует глубоких знаний сетевых протоколов, опыта обхода антифрод-защиты и навыков работы с headless-браузерами, что выше среднего уровня обычного бэкенд-разработчика. Дополнительную сложность создает необходимость реализации алгоритмов матчинга данных.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная вилка ($1000–2500) находится в пределах рыночной нормы для Middle-разработчиков в РФ, но для специалистов с глубокой экспертизой в reverse engineering и обходе антифрода это предложение может быть ниже среднего по рынку.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
#вакансия #nodejs #typescript #backend #парсинг #удалёнка #remote
*💼* Node.js / TypeScript разработчик (Backend)
РФ (Мск) | Удалённо GMT+3
*⏳* Full-time / Part-time
*💵* От 1000 до 2500$ на руки
Оформление ТК РФ
*🚀 О проекте - 🏢* Multilab
Строим автоматизированную систему для букмекерского арбитража.
Проект не с нуля — есть работающий софт, ищем человека, который возьмёт на себя слой парсинга, нормализации данных и матчинга между конторами.
*🔧* Чем заниматься:
— Парсинг букмекерских контор (Fonbet, BetBoom, Stake и др.) через WebSocket, внутреннее API или headless-браузер
— Нормализация коэффициентов в единый внутренний формат
— Матчинг названий команд, лиг и рынков между разными БК (fuzzy matching, словари синонимов)
— Поиск арбитражных ситуаций между конторами
— Работа с сетевыми запросами и антифрод-векторами (автоматизированная проставка ставок)
*⚙️* Стек: Node.js, TypeScript, WebSocket, Puppeteer/Playwright, Docker
*📋* Требования:
— Уверенный Node.js / TypeScript
— Опыт работы с WebSocket и/или headless-браузерами
— Понимание сетевого стека (заголовки, сессии, куки, TLS fingerprinting)
— Будет плюсом: опыт парсинга, reverse engineering, обхода антифрод-систем
Связь: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Node.js
- TypeScript
- WebSocket
- Puppeteer
- Playwright
- Docker
- Reverse Engineering
Возможные вопросы на собеседовании
Проверка практического опыта работы с основным инструментом парсинга динамического контента.
Какие методы вы используете для минимизации обнаружения при использовании Puppeteer/Playwright (скрытие признаков автоматизации)?
Важно для обеспечения стабильности и скорости получения данных от букмекеров.
Как вы организуете обработку разрывов соединения и переподключение в WebSocket-клиентах при работе с несколькими источниками данных одновременно?
Ключевая задача проекта — сопоставление данных из разных источников.
Какие алгоритмы или подходы вы бы предложили для эффективного матчинга названий команд, если они значительно различаются в разных БК?
Проверка понимания низкоуровневых аспектов сетевого взаимодействия.
Что такое TLS fingerprinting и как его можно эмулировать или изменять в Node.js для обхода блокировок?
Проверка навыков проектирования систем обработки данных.
Как обеспечить масштабируемость системы парсинга при добавлении десятков новых букмекерских контор?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

