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