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

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

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

Строим высоконагруженную систему микросервисов для автоматического парсинга веб-контента, 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, тесты.

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

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

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

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

Навыки
  • Python
  • Node.js
  • Парсинг
  • REST API
  • Docker
  • MongoDB
  • Linux
Посмотреть контакты работодателя

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

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

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