Опубликовано 29 дней назад
Backend Engineer (Node.js, TypeScript, Data, Real-time) в DataLouna удалённо
Сильный 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
удалённо
Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?