Python developer - Scrapy/Cd/Ci
50 000 - 80 000 ₽
Специалист занимается поддержкой и развитием нескольких Scrapy-проектов, предназначенных для обхода карточек товаров и парсинга данных в различные БД.
Основные задачи
Поддержка существующих Scrapy-проектов
- Анализ и исправление ошибок в пауках (spiders)
- Адаптация парсеров при изменении структуры сайтов
- Рефакторинг кода, устранение технического долга
- Обновление зависимостей и версий Python/Scrapy
Разработка и расширение функциональности
- Расширение пайплайнов обработки данных
- Унификация и переиспользование общих компонентов между проектами
Работа с данными и БД
- Запись данных парсинга
- Контроль целостности и качества данных
- Обработка дубликатов, апдейты карточек
Мониторинг и эксплуатация
- Отслеживание статуса выполнения парсеров
- Анализ логов, метрик, ошибок
- Настройка алертов при падениях / деградации качества
- Поддержка непрерывного режима работы (cron / очереди / расписания)
Инфраструктура и автоматизация (по уровню)
- Запуск парсеров в Linux-среде / Docker
- Интеграция с прокси, VPN, user-agents
- Работа с CI/CD (минимум — деплой и автозапуск)
Обязательные технические требования
Python / Scrapy
- Уверенное знание Python 3
- Глубокое понимание Scrapy:
- spiders, items, pipelines, middlewares
- signals, extensions
- throttling, retries, AutoThrottle
Web scraping
- Опыт парсинга динамических сайтов
- Работа с:
- cookies, headers, sessions
- пагинацией, фильтрами, вариациями товаров
- Понимание антибот-защиты:
- rate limiting
- fingerprinting
- captcha (хотя бы на уровне обхода / интеграции сервисов)
Базы данных
- Опыт работы минимум с одной SQL БД (PostgreSQL / MySQL)
- Понимание схем данных для товарных карточек
- Опыт батчевой записи и апдейтов
Linux / эксплуатация
- Уверенная работа в Linux
- Работа с:
- cron / systemd
- логами
- виртуальными окружениями
- Git (branching, PR, code review)
Специалист должен уметь:
- Самостоятельно разбираться в чужом Scrapy-коде
- Понимать, почему «парсер стал собирать меньше данных»
- Находить причину падений без пошаговых инструкций
- Предлагать улучшения архитектуры и мониторинга
Условия:
- Удаленная работа
- Работа по трекеру - 500 р./час.
- Оформление по договору с самозанятыми.
Для отбора на должность от вас необходимо: 1) Информация в каких проектах участвовали. 2) Выполнить оплачиваемое тестовое задание (500р/час)
Сравнение со средней зарплатой в похожих вакансиях:
83k
128k
52k
120k
224k
Опубликована 24 дня назад
Похожие вакансии
до 90 000 ₽
На данный момент мы ищем авторов работ по программированию Python для выполнения студенческих работ различного ...
- Можно удаленно
- Частичная занятость
- Опыт от 1 года
- Новосибирск
14 часов назад
Ищем опытного java разработчика для работы над новыми back-сервисами для МФО в СНГ. Наши сервисы обеспечивают интеграционное взаимодействие с зарубежными партнерами. Мы разрабатываем продукты связанные с: цифровой идентификацией; обеспечением регулят...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Новосибирск
7 дней назад
от 120 000 ₽
Выше средней на 20%
Предлагаем вам поучаствовать в разработке и поддержке сложных комплексных мультиплеерных игр, имеющих миллионы установок, большую пользовательскую базу и высокие оценки от игроков. Наши проекты быстро растут и развиваются, в связи с чем мы активно ра...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Новосибирск
7 дней назад
Присоединяйтесь к нашей команде Python-разработчиков! ... Ваши задачи: Разработка и поддержка серверной части аналитического сервиса на Python с использованием ... Наши ожидания: Опыт коммерческой работы с Python от 1 года. Уверенные знания Django и FastAPI.
- Можно удаленно
- Полный день
- Опыт от 1 года
- Новосибирск
24 дня назад
Требуется Android Kotlin Developer Обязанности: Разработка Android-приложения Требования: Coroutines ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Новосибирск
19 дней назад
Вакансия в подборках
Похожие вакансии
до 90 000 ₽
от 120 000 ₽