Перейти к содержимому
DataLouna
D
DataLouna
Тбилиси
2 активна · проверена 7 часов назад

Backend Engineer (Node.js / TypeScript)

Разработка backend-системы для сбора, обработки и стриминга live-данных киберспортивных матчей (CS2, Dota 2). Требуется сильный опыт с Node.js/TypeScript, базами данных (PostgreSQL, ClickHouse), очередями и real-time. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.

senior удалённо ~1 652 105 – 2 596 165 ₸ (3 500 – 5 500 USD)
Языки: English · Pre-Intermediate
salary intelligence

Зарплата на уровне рынка

В пределах ±10% медианы JavaScript по 119 вакансиям за 90 дней.

эта
2 124 135 ₸
медиана
1 652 105 ₸
p25–p75
944 060 – 2 124 135 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

О нас 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: от исследования и архитектуры до прода и поддержки.
условия

Что предлагаем

$3,500–5,500, по опыту. Если у тебя редкий и очень релевантный опыт, готовы обсуждать условия отдельно.
Удалённо, гибкий график.
Небольшая команда и прямое влияние на продукт.
Сложные backend / data задачи без корпоративной бюрократии.
Отбор
Короткий созвон с CTO, 15–20 минут: знакомство, опыт, базовая техническая калибровка.
Техническое интервью, 1.5–2 часа: опыт, system design, backend / data задачи.
Оплачиваемый испытательный срок: работаем сразу над реальными задачами продукта.
Как откликнуться
Обязательные короткие вопросы
Без ответов на эти 3 пункта отклик не рассматриваем.
AI в разработке
Какими AI-инструментами пользуешься в работе? Что из них настраивал под себя? Делал ли какие-то удобные решения или автоматизации для собственных задач?
2. Базы данных
С какими базами данных ты работал в продакшне? Коротко перечисли: PostgreSQL, ClickHouse, MongoDB, Redis, Elasticsearch, MySQL и т.д.
3. Киберспорт
Коротко про твой бэкграунд в Dota / CS: играл ли и насколько активно, разбираешься ли в профессиональной сцене: турниры, команды, форматы?
Необязательный вопрос от фаундера
Почему тебе кажется, что эта роль может хорошо тебе подойти? Если был похожий опыт с данными, парсингом, нестабильными внешними источниками, обработкой в реальном времени, очередями или бэкендом под нагрузкой, коротко опиши один кейс: что было сложного, как ты это решал и что делал сам.
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в DataLouna

3 активные вакансии в компании

15 ч. назад

Backend Engineer (Node.js / TypeScript)

~1 652 105 – 2 596 165 ₸ (3 500 – 5 500 USD)

Разработка backend и data-систем для киберспортивной аналитики CS2 и Dota 2. Нужно писать парсеры, работать с real-time данными, проектировать БД и API. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.

Node.js TypeScript PostgreSQL +14
senior удал. hh
15 ч. назад

Backend Engineer (Node.js / TypeScript)

~1 652 105 – 2 596 165 ₸ (3 500 – 5 500 USD)

Разработка backend и data-систем для киберспортивной аналитики: парсинг данных, real-time стриминг, интеграция с AI. Требуется сильный опыт с Node.js, TypeScript, PostgreSQL и распределёнными системами. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.

Node.js TypeScript PostgreSQL +14
senior удал. hh

Похожие вакансии

6 вакансий
DataLouna
D
DataLouna
15 ч. назад

Backend Engineer (Node.js / TypeScript)

~1 652 105 – 2 596 165 ₸ (3 500 – 5 500 USD)

Разработка backend и data-систем для киберспортивной аналитики CS2 и Dota 2. Нужно писать парсеры, работать с real-time данными, проектировать БД и API. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.

Node.js TypeScript PostgreSQL +14
senior удал. hh
DataLouna
D
DataLouna
15 ч. назад

Backend Engineer (Node.js / TypeScript)

~1 652 105 – 2 596 165 ₸ (3 500 – 5 500 USD)

Разработка backend и data-систем для киберспортивной аналитики: парсинг данных, real-time стриминг, интеграция с AI. Требуется сильный опыт с Node.js, TypeScript, PostgreSQL и распределёнными системами. Предлагают удалённую работу, гибкий график и зарплату $3,500–5,500.

Node.js TypeScript PostgreSQL +14
senior удал. hh
I
iGaming
2 д. назад

Разработчик игровой платформы

~1 620 870 – 2 701 450 ₸ (3 000 – 5 000 EUR)

Разработчик будет заниматься созданием и оптимизацией высоконагруженной игровой платформы, работать с транзакциями, базами данных, Kafka и Redis, писать тесты на Jest и участвовать в code review. Требуется опыт работы с современными технологиями и командное взаимодействие.

высоконагруженная платформа транзакции SQL +5
senior удал. HR cr
Bell Integrator
B
Bell Integrator
1 д. назад

Fullstack-разработчик (JavaScript/TypeScript, React, Java)

~1 527 500 – 2 860 402 ₸ оценка

Ищем опытного fullstack-разработчика для создания инвестиционной платформы. Нужно глубокое знание JavaScript/TypeScript, React и Java, опыт с микросервисами и AI-агентами. Предлагаем удаленную работу и профессиональный рост.

JavaScript TypeScript React +12
senior удал. hh
Galaktica
G
Galaktica
1 д. назад

Node.js Developer

Шукаємо досвідченого Node.js Developer для розробки та оптимізації високонавантажених бекенд-сервісів. Потрібен досвід від 4 років, глибокі знання NestJS, TypeScript, MySQL та Redis. Компанія пропонує віддалену роботу, гнучкий графік, медичне страхування та можливості для професійного зростання.

Node.js NestJS TypeScript +7
senior удал. dou
M
MagicHire
1 д. назад

Старший разработчик программного обеспечения (TypeScript, React, NestJS)

Разработка продуктов для общения студентов с университетами на стеке TypeScript, React, NestJS, GraphQL и MongoDB. Требуется опытный инженер с навыками работы с микросервисами и AI. Предлагается полная удаленка, страховка и 25 дней отпуска.

TypeScript React NestJS +6
senior удал. dou