
Arevord
Backend-разработчик Node.js / Python (парсинг & обработка данных)
- 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, тесты.
Мы предлагаем
-
Гибкий формат: офис в Ереване или полностью удалённо.
-
Современный стек, влияние на архитектурные решения.
-
Конкурентная белая зарплата, обсуждается по результатам интервью.