Arevord

Backend-разработчик Node.js / Python (парсинг & обработка данных)

До 60 000 RUR
  • Воронеж
  • Проектная работа
  • Удаленная работа
  • От 3 до 6 лет
  • Python
  • Node.js
  • Парсинг
  • REST API
  • Docker
  • MongoDB
  • Linux

Строим высоконагруженную систему микросервисов для автоматического парсинга веб-контента, RSS-лент и новостных сайтов. В стеке — Node.js / Express, Python / FastAPI, MongoDB, Docker, PM2, фронт-мониторинг на Tailwind + EJS.

Задачи

  • Разрабатывать и поддерживать API-сервисы и парсеры.

  • Подключать новые источники, оптимизировать алгоритмы извлечения динамического контента.

  • Повышать отказоустойчивость и производительность (кеш, индексы, агрегации).

  • Развивать веб-интерфейс мониторинга, логи и алерты.

  • Участвовать в CI/CD и контейнеризации (Docker, PM2, systemd).

Ваш опыт (опыт парсинга и обработки данных — обязательно(!))

  • Node.js (ES6+) + Express — от 2 лет production.

  • Асинхронное программирование, работа с fs, модульная архитектура.

  • Python 3.8+ / FastAPI — написание сервисов или задач парсинга.

  • MongoDB: Mongoose ODM, aggregation pipeline, оптимизация запросов.

  • Парсинг: Puppeteer / Cheerio / Axios, работа с Proxy и User-Agent.

  • Docker, Linux, Nginx, SSH, PM2.

  • Git, Code Review, тесты.

Мы предлагаем

  • Гибкий формат: офис в Ереване или полностью удалённо.

  • Современный стек, влияние на архитектурные решения.

  • Конкурентная белая зарплата, обсуждается по результатам интервью.