Разработчик Node.js / BAS (Browser Automation Studio)

Зарплата

от 100 000 до 200 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Smart Sellers — сервис аналитики для продавцов Ozon, помогающий увеличить прибыль через анализ данных.

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

О компании и команде

- Профессиональный коллектив с обширной технической и бизнес-экспертизой

- Возможность влиять на развитие продукта и бизнес-процессы

- Активное участие в принятии технических решений

Ожидания от кандидата

Обязанности

  • Разработка и написание скриптов для автоматизации действий в браузере
  • Работа с маркетплейсами (Wildberries, Ozon и др.):
  • Интеграция с API маркетплейсов
  • Автоматизация процессов работы с площадками
  • Парсинг данных с маркетплейсов
  • Обход систем антифрод-защиты
  • Разработка решений для обхода систем защиты от автоматизации:
  • Работа с антибот-системами
  • Эмуляция пользовательского поведения
  • Обход капч и других систем верификации
  • Парсинг и обработка данных с различных веб-ресурсов
  • Работа с файлами и базами данных
  • Интеграция BAS-сценариев с другими системами через API
  • Ведение задач в таск-трекере
  • Сопровождение проектов

Требования

  • Уверенное владение Node.js (от 2-х лет опыта)
  • Глубокое понимание DOM
  • Опыт работы с Fingerprint/Perfectcanvas
  • Понимание и применение XPath для создания устойчивых к изменениям скриптов
  • Умение работать с многопоточностью
  • Опыт работы с API
  • Знание PostgreSQL или MongoDB
  • Опыт работы с BAS или готовность быстро изучить его в процессе работы
  • Умение работать с большими массивами данных:
  • Опыт оптимизации запросов к базам данных
  • Знание принципов обработки и трансформации больших объемов данных
  • Понимание паттернов работы с памятью при обработке больших датасетов
  • Умение эффективно организовывать хранение и доступ к большим объемам информации

Личные качества

  • Ответственность и добросовестность
  • Стремление к оптимизации процессов
  • Внимание к деталям
  • Умение работать самостоятельно

Условия работы

- Гибкий график работы

- Удаленная работа

- Стабильная заработная плата с возможностью роста

- Современное техническое оснащение