Опубликовано 29 дней назад

Backend Engineer (Node.js, TypeScript, Data, Real-time) в DataLouna удалённо

World iconудаленно
Money bag icon322 000 – 506 000 ₽/мес

Сильный backend-инженер на Node.js/TypeScript для работы с real-time данными в киберспортивной аналитике. Нужно проектировать и реализовывать системы сбора, хранения и стриминга данных, работать с нестабильными источниками и высокой ценой ошибки.

Задачи:

  • Писать на Node.js/TypeScript парсеры и скрейперы публичных сайтов, API, киберспортивных платформ и букмекерских виджетов
  • Работать с Playwright, proxy-инфраструктурой, DOM/WebSocket-фидами и обходом ограничений
  • Интегрироваться с игровыми источниками: Steam Game Coordinator, демо-файлы матчей, live-данные CS2/Dota 2
  • Проектировать схемы PostgreSQL под новые источники и продуктовые фичи
  • Использовать ClickHouse для аналитики и больших объёмов данных
  • Маппить сущности между источниками: команды, игроки, матчи, турниры, события
  • Работать с индексами, партиционированием, миграциями и оптимизацией запросов
  • Развивать REST/GraphQL API для веб-приложений, админок, внутренних сервисов и B2B-интеграций
  • Делать стриминг live-данных матчей и коэффициентов через WebSocket/SSE/GraphQL subscriptions
  • Писать воркеры и пайплайны на BullMQ/Redis/PostgreSQL: retries, дедупликация, идемпотентность, обработка падений
  • Интегрировать LLM API/Claude/Anthropic SDK для AI-комментариев матчей, анализа драфтов и других продуктовых фич
  • Писать сервисные интеграции: нотификации, вебхуки, мосты между внешними системами
  • Деплоить в GKE через GitLab CI + Flux CD, работать с Docker/Kubernetes-манифестами

Требования:

  • Сильный backend-фундамент: данные, надёжность, асинхронщина, продакшн-мышление
  • Умение работать с неопределённостью: уточнять цель, исследовать варианты и приносить решение
  • Практичный подход к технологиям: выбирать инструмент под задачу
  • Ответственность за результат end-to-end: от исследования и архитектуры до прода и поддержки

Условия:

  • $3,500–5,500, по опыту
  • Удалённо, гибкий график
  • Небольшая команда и прямое влияние на продукт
  • Сложные backend/data задачи без корпоративной бюрократии

Навыки:

  • Node.js
  • TypeScript
  • PostgreSQL
  • ClickHouse
  • Redis
  • BullMQ
  • Docker
  • Kubernetes
  • GKE
  • GitLab CI
  • Flux CD
  • Playwright
  • WebSocket
  • GraphQL
  • REST
  • LLM
  • Claude
  • Anthropic SDK
Эту вакансию мы нашли в geekjob
DA

DataLouna

удалённо

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

Автоотклики