сегодня

Node.js Developer

в пределах рынка
вакансия 280 000 ₽
в среднем 288 264 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Для отклика обязательно нужно ответить на три вопроса: про использование AI-инструментов, опыт работы с базами данных в продакшне и бэкграунд в Dota/CS.

DataLouna — сервис киберспортивной аналитики, преобразующий сырые данные CS2 и Dota 2 в статистику, предсказания, betting-линии и B2B-продукты. Компания входит в состав крупного киберспортивного холдинга и сотрудничает с топовыми букмекерами, создавая решения на стыке real-time данных, бэкенда и игровой аналитики.

задачи

  • Писать парсеры и скрейперы публичных сайтов, API, киберспортивных платформ и букмекерских виджетов на Node.js / TypeScript;
  • Работать с 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;
  • Интегрировать LLM API / Claude / Anthropic SDK для AI-комментариев матчей и анализа драфтов;
  • Писать сервисные интеграции: нотификации, вебхуки, мосты между внешними системами;
  • Деплоить в GKE через GitLab CI + Flux CD, работать с Docker / Kubernetes-манифестами.

требования

  • Сильный бэкенд-фундамент: работа с данными, надёжность, асинхронность, продакшн-мышление;
  • Умение работать с неопределённостью: уточнять цель, исследовать варианты и приносить решение;
  • Практичный подход к технологиям: выбор инструмента под конкретную задачу;
  • Ответственность за результат end-to-end: от исследования и архитектуры до продакшна и поддержки;
  • Опыт работы с Node.js, TypeScript, PostgreSQL, GraphQL, Kubernetes, Redis, RabbitMQ.

условия

  • Зарплата $3,500–5,500 в зависимости от опыта;
  • Гибкий график;
  • Работа в небольшой команде с прямым влиянием на продукт;
  • Сложные бэкенд и data-задачи без корпоративной бюрократии;
  • Оплачиваемый испытательный срок с работой над реальными задачами.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.