Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Backend Engineer (Node.js/TypeScript): Разработка и оптимизация систем сбора и обработки real-time данных в сфере киберспорта с акцентом на высоконагруженные пайплайны, интеграцию с игровыми API и проектирование масштабируемых БД. Фокус на построении стриминга live-данных через WebSocket/SSE, разработке сложных скрейперов и внедрении AI-функционала для анализа матчей.
Локация: Удалённо
Зарплата: $3,500–5,500
Компания
DataLouna — компания по киберспортивной аналитике нового поколения, создающая статистику, предсказания и B2B-продукты для CS2 и Dota 2.
Что делать
- Разработка парсеров и скрейперов для публичных сайтов, API и букмекерских виджетов с использованием Playwright и proxy-инфраструктуры.
- Проектирование схем PostgreSQL и использование ClickHouse для аналитики и обработки больших объёмов данных.
- Развитие REST/GraphQL API и реализация стриминга live-данных через WebSocket, SSE и GraphQL subscriptions.
- Создание воркеров и пайплайнов обработки данных на BullMQ и Redis с обеспечением идемпотентности и обработки сбоев.
- Интеграция LLM API (Claude/Anthropic) для создания AI-комментариев и анализа драфтов матчей.
- Деплой сервисов в GKE через GitLab CI и Flux CD.
Требования
- Сильный опыт разработки на Node.js и TypeScript.
- Практический опыт работы с PostgreSQL, Redis и ClickHouse в продакшне.
- Навыки проектирования архитектуры backend и data-систем.
- Опыт работы с Docker и Kubernetes (GKE).
- Способность самостоятельно исследовать задачу, выбирать стек и доводить решение до продакшна.
Хорошо, если есть
- Опыт работы с Kafka, NATS или Temporal.
- Интерес к киберспорту или глубокое понимание профессиональной сцены Dota 2 / CS2.
Культура и преимущества
- Полностью удалённый формат работы и гибкий график.
- Минимум бюрократии и возможность прямого влияния на технические решения и продукт.
- Работа в небольшой команде (7 человек) над сложными задачами на стыке real-time данных и гейминга.
Процесс найма
- Короткий вводный созвон с CTO (15–20 минут) для знакомства и калибровки.
- Техническое интервью (1.5–2 часа), включающее system design и backend/data задачи.
- Оплачиваемый испытательный срок с работой над реальными задачами продукта.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →