Backend Engineer (Node.js / TypeScript)
Разработка backend и data-систем для киберспортивной аналитики CS2 и Dota 2. Нужно писать парсеры, работать с real-time данными, проектировать БД и API. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.
Зарплата на уровне рынка
В пределах ±10% медианы JavaScript по 119 вакансиям за 90 дней.
Что предстоит делать
О нас DataLouna — киберспортивная аналитика нового поколения. Мы превращаем сырые данные CS2 и Dota 2 в статистику, предсказания, betting-линии и B2B-продукты. Мы часть крупного киберспортивного холдинга, включая Team Spirit и другие проекты. Работаем с топовыми букмекерами и строим решения на стыке real-time data, backend и игровой аналитики. Команда — 7 человек. Минимум бюрократии, много влияния на продукт и технические решения. Кого мы ищем Ищем сильного Backend Engineer на Node.js / TypeScript для работы с real-time data системой в киберспорте. Роль для инженера, который умеет проектировать backend и data-системы вокруг нестабильных источников, live-данных и высокой цены ошибки. Мы работаем не через детальные ТЗ, а через продуктовые цели: нужно разобраться в домене, выбрать подход, реализовать решение и довести его до продакшна.
- Не нужно быть экспертом во всех пунктах с первого дня. Это технический ландшафт, в котором предстоит работать и брать ответственность.
- Сбор данных и внешние источники
- Писать на Node.js / TypeScript парсеры и скрейперы публичных сайтов, API, киберспортивных платформ и букмекерских виджетов.
- Работать с Playwright, proxy-инфраструктурой, DOM / WebSocket-фидами и обходом ограничений там, где это нужно.
- Интегрироваться с игровыми источниками: Steam Game Coordinator, демо-файлы матчей, live-данные CS2 / Dota 2.
- Хранение и обработка данных
- Проектировать схемы PostgreSQL под новые источники и продуктовые фичи.
- Использовать ClickHouse для аналитики и больших объёмов данных.
- Маппить сущности между источниками: команды, игроки, матчи, турниры, события.
- Работать с индексами, партиционированием, миграциями и оптимизацией запросов.
- Backend, real-time и пайплайны
- Развивать REST / GraphQL API для веб-приложений, админок, внутренних сервисов и B2B-интеграций.
- Делать стриминг live-данных матчей и коэффициентов через WebSocket / SSE / GraphQL subscriptions.
- Писать воркеры и пайплайны на BullMQ / Redis / PostgreSQL: retries, дедупликация, идемпотентность, обработка падений.
- AI, интеграции и инфраструктура
- Интегрировать LLM API / Claude / Anthropic SDK для AI-комментариев матчей, анализа драфтов и других продуктовых фич.
- Писать сервисные интеграции: нотификации, вебхуки, мосты между внешними системами.
- Деплоить в GKE через GitLab CI + Flux CD, работать с Docker / Kubernetes-манифестами.
- Стек
- Node.js, TypeScript, PostgreSQL, ClickHouse, Redis, BullMQ, Docker, Kubernetes / GKE, GitLab CI, Flux CD.
- Стек не догма. Если для задачи лучше подойдёт Kafka, NATS, Temporal или другой инструмент — обсуждаем, если есть аргументы и опыт.
- Что важно
- Сильный backend-фундамент: данные, надёжность, асинхронщина, продакшн-мышление.
- Умение работать с неопределённостью: уточнять цель, исследовать варианты и приносить решение.
- Практичный подход к технологиям: выбирать инструмент под задачу.
- Ответственность за результат end-to-end: от исследования и архитектуры до прода и поддержки.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в DataLouna
3 активные вакансии в компании
Backend Engineer (Node.js / TypeScript)
Разработка backend-системы для сбора, обработки и стриминга live-данных киберспортивных матчей (CS2, Dota 2). Требуется сильный опыт с Node.js/TypeScript, базами данных (PostgreSQL, ClickHouse), очередями и real-time. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.
Backend Engineer (Node.js / TypeScript)
Разработка backend и data-систем для киберспортивной аналитики: парсинг данных, real-time стриминг, интеграция с AI. Требуется сильный опыт с Node.js, TypeScript, PostgreSQL и распределёнными системами. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.
Похожие вакансии
6 вакансий
Backend Engineer (Node.js / TypeScript)
Разработка backend-системы для сбора, обработки и стриминга live-данных киберспортивных матчей (CS2, Dota 2). Требуется сильный опыт с Node.js/TypeScript, базами данных (PostgreSQL, ClickHouse), очередями и real-time. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.
Backend Engineer (Node.js / TypeScript)
Разработка backend и data-систем для киберспортивной аналитики: парсинг данных, real-time стриминг, интеграция с AI. Требуется сильный опыт с Node.js, TypeScript, PostgreSQL и распределёнными системами. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.
Разработчик игровой платформы
Разработчик будет заниматься созданием и оптимизацией высоконагруженной игровой платформы, работать с транзакциями, базами данных, Kafka и Redis, писать тесты на Jest и участвовать в code review. Требуется опыт работы с современными технологиями и командное взаимодействие.
Fullstack-разработчик (JavaScript/TypeScript, React, Java)
~1 527 500 – 2 860 402 ₸ оценка
Ищем опытного fullstack-разработчика для создания инвестиционной платформы. Нужно глубокое знание JavaScript/TypeScript, React и Java, опыт с микросервисами и AI-агентами. Предлагаем удаленную работу и профессиональный рост.
Node.js Developer
Шукаємо досвідченого Node.js Developer для розробки та оптимізації високонавантажених бекенд-сервісів. Потрібен досвід від 4 років, глибокі знання NestJS, TypeScript, MySQL та Redis. Компанія пропонує віддалену роботу, гнучкий графік, медичне страхування та можливості для професійного зростання.
Старший разработчик программного обеспечения (TypeScript, React, NestJS)
Разработка продуктов для общения студентов с университетами на стеке TypeScript, React, NestJS, GraphQL и MongoDB. Требуется опытный инженер с навыками работы с микросервисами и AI. Предлагается полная удаленка, страховка и 25 дней отпуска.