Middle+ Backend Developer (Node.js)

DataLouna

Middle+ Backend Developer (Node.js)

Описание вакансии

О нас

DataLouna — киберспортивная аналитика нового поколения. 4 года превращаем сырые данные CS2 и Dota 2 в уникальную статистику, предсказания и беттинг-линии.

Мы часть крупного киберспортивного холдинга (Team Spirit и другие проекты), работаем с топовыми букмекерами.

Не только агрегируем базовые метрики, но и создаём собственные вместе с профессиональными аналитиками и тренерами. На этой базе строим B2B-решения: API, предиктивные модели, уникальные линии.

Команда: 7 человек. Минимум бюрократии, максимум влияния на продукт.

Стек: Node.js, TypeScript, PostgreSQL, Redis, Docker

Суть работы

Основная работа с данными: парсить сайты, обходить защиты, маппить данные в нужный формат, складывать в базу так, чтобы потом было удобно доставать.

Архитектуру и выбор технологий продумаем вместе с CTO и командой. Твоя задача: руками делать парсеры, которые работают стабильно.

Примеры задач:

  • Спарсить букмекера где нет API: найти откуда тянуть данные, обойти защиту, настроить стабильный сбор
  • Смапить данные из разных источников в единый формат
  • Разобраться почему парсер сломался и починить
  • Написать обход антибота
  • Настроить мониторинг чтобы видеть когда данные перестали приходить

Что важно

  • Парсинг. Писал парсеры, работал с Puppeteer/Playwright, обходил защиты. Это основная работа.
  • Упорство. Сайт не хочет отдавать данные? Найдёшь способ.
  • LLM как инструмент. Используешь ChatGPT, Claude, Cursor или агентов на постоянной основе. Это часть рабочего процесса, не эксперименты.
  • Node.js / TypeScript, 3-4 года
  • SQL. Умеешь писать запросы, понимаешь как устроены базы
  • Самостоятельность. Получил задачу, сам разбираешься как решить. Но знаешь когда спросить помощи.

Условия

  • 💰 $3,000 – 4,500 (зависит от опыта)
  • 📍 Удалённо, гибкий график
  • 🚀 Рост: если хочешь расти в архитектуру, поможем

Отбор

Скрининг с HR (15 мин) — знакомство, базовые вопросы

Созвон с CTO (15 мин) — технические вопросы

Техническое интервью (1-1.5 часа) — опыт, задача на парсинг

Тестовый месяц — реальная задача, полная зарплата

Как откликнуться

В отклике напиши: самый сложный парсер который писал. Что парсил, какие были проблемы, как решил.

Без этого не рассматриваем.

Навыки
  • playwright
  • PostgreSQL
  • Node.js
  • Docker
  • MySQL
  • TypeScript
Посмотреть контакты работодателя

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

Твоё Лайв
  • Москва

  • до 339000 RUR

Рекомендуем
AdGuard
  • Москва

  • до 4000 USD

Рекомендуем
  • Москва

  • до 4000 USD

Рекомендуем
БАЗАР
  • Москва

  • до 4000 USD

Devhunt
  • Москва

  • до 4000 USD

WAYMORR
  • Москва

  • до 280000 RUR

АЭРО
  • Москва

  • до 280000 RUR

Simplenight
  • Москва

  • до 400000 RUR

Асылгареева Алина Айдаровна

Fullstack-разработчик

Асылгареева Алина Айдаровна

  • Москва

  • от 4000 USD

Effective
  • Москва

  • от 4000 USD

StormWall™
  • Москва

  • до 450000 RUR

  • Москва

  • до 250000 RUR

  • Москва

  • до 350000 RUR

Таранов Антон Юрьевич

Backend Developer (Node.js / NestJS) (Middle+/Senior)

Таранов Антон Юрьевич

  • Москва

  • до 6000 USD

Hello, Doc!
  • Москва

  • до 300000 RUR

Fullstack Developer (TypeScript, Nodejs, NestJS)

Савельев Георгий Анатольевич

  • Москва

  • до 420000 RUR

Рыбаков Артем Владимирович

Frontend Developer — React / Next.js

Рыбаков Артем Владимирович

  • Москва

  • до 5000 USD

  • Москва

  • от 4000 USD

Профи.ру
  • Москва

  • от 4000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию