Назад

Не получаете ответ?

Telegram-вакансии старше 7 дней могут быть уже неактуальны.

7 дней назад

Senior Web Developer (Node.js)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

TL;DR
Старший веб-разработчик (Node.js): Проектирование и разработка устойчивых пайплайнов взаимодействия с внешними веб-системами с акцентом на веб-автоматизацию, прокси-инфраструктуру и асинхронные сценарии. Focus on декомпозиции браузерных сценариев в HTTP-цепочки, обходе защитных механизмов, мониторинге и быстром устранении проблем в продакшене.

Локация

Москва, Москва, RU; Санкт-Петербург, Санкт-Петербург, RU; Remote

О проекте:

Продуктовая команда. Своя платформа. Сложный интеграционный контур с внешними веб-системами, где правила и интерфейсы меняются регулярно. Высокие требования к надёжности, скорости реакции и устойчивости решений.

Задачи:

  • Проектирование и разработка устойчивых пайплайнов взаимодействия с внешними веб-системами (headless browsers, HTTP, fingerprinting, сессии).
  • Работа с прокси-инфраструктурой: ротация, мониторинг качества, обработка ограничений.
  • Обход и адаптация к защитным механизмам на стороне внешних систем (rate limits, WAF, captcha-сервисы, изменения DOM/API).
  • Очереди, воркеры, асинхронные сценарии (RabbitMQ, Redis).
  • Мониторинг, алерты, быстрый разбор и фикс поломок в проде.
  • Поддержка и развитие внутренних инструментов для операционной команды.

Обязательно

  • Node.js — основной стек, глубокое понимание runtime, async, streams.
  • Реальный опыт веб-автоматизации в продакшене: Puppeteer / Playwright / аналоги, работа с anti-bot системами — не теория, а боевые задачи.

Особенно ценен опыт декомпозиции сложных браузерных сценариев в чистые HTTP-цепочки (анализ сетевого трафика, воспроизведение flow на уровне запросов без headless-браузера, где это возможно).
• Опыт работы с прокси (residential, mobile, server), т.е понимание типов, ротации, диагностики.
• Понимание fingerprinting (browser, TLS, HTTP/2) и методов снижения детектирования.
SQL, транзакции, базовая оптимизация.
• Самостоятельность: не нужно объяснять, почему «вчера работало, а сегодня нет» — сами разбираемся и чиним.

Сильный плюс:

  • Go, C#, Python или PHP — для смежных сервисов и компонентов.
  • Опыт с captcha-сервисами и их интеграцией.
  • Понимание TLS fingerprint (JA3/JA4), HTTP/2 framing.

Условия:

  • Формат работы удаленный
  • Маленькая команда, минимум бюрократии, прямой доступ к продакшену.

Для отклика отправьте ваше CV и сопроводительное письмо

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - hh