Middle Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Brandquad – один из самых успешных проектов ФРИИ в E-commerce решениях и резидент Сколково. Мы начали в 2015 году, в 2018 получили раунд А, в 2019 открыли представительство в Дубае, в 2020 вышли на Европейский рынок. Центральный офис расположен в центре Москвы, в коворкинге Tceh. Офис разработки и поддержки находится в Волгограде. Сейчас в компании работает более 150 сотрудников.
Мы разрабатываем и внедряем свою платформу управления информацией о товарах. Выстраиваем и автоматизируем сквозной процесс: от создания и хранения данных до сбора аналитики по метрикам онлайн-продаж. С помощью нашей платформы производители могут в 1 клик найти все нужные данные о товарах и передать их в X5 или Яндекс.Маркет, в требуемом формате и без ошибок. Или посмотреть сколько стоят товары в интернет-магазинах, легко ли их найти через поиск на сайте продавца, и получить уведомления, если товары будут недоступны для покупки.
Наши клиенты - мировые бренды-производители: Loreal, Saint-Gobain, Unilever, Hasbro, Sharp, Stada, Procter & Gamble, Maxxium, Stanley Black & Decker, Nestle, Delonghi, Dior, IQOS. Наши партнеры – крупнейшие розничные сети и торговые площадки: Магнит, X5, Ozon, Wildberries, Яндекс.Маркет, Goods и Apteka.ru.
Требования:
- Python 3.6;
- Scrapy;
- Splash;
- Selenium;
- Puppeteer;
- Django;
- PostgreSQL;
- RabbitMQ;
- Docker.
Обязанности:
- Фикс существующих парсеров, написание новых;
- Написание веб-пауков для парсинга сайтов, поддержание и фикс уже существующих парсеров.
- Парсинг сайтов с региональными ограничениями.
- Парсинг сайтов со встроенной капчей для верификации пользователя (reCAPTCHA, hCaptcha).
- Парсинг сайтов со встроенной защитой от ботового трафика (Datadome, Incapsula/Imperva, Amazon Cloudfront, Akamai).
- Исследование и внедрение новых способов парсинга для повышения качества и скорости сбора данных.
- Работа с высоконагруженными микросервисами для анализа и обработки больших объемов данных.
- Поддержка существующих микросервисов их доработка и модификация. Исследование и внедрение нового функционала.
- Разработка и написание новых микросервисов.
- Работа с микросервисом: django, PostgreSQL, celery, docker;
- Поддержание существующего функционала его доработка и модификация, внедрение нового функционала;
- Работа с высоконагруженными системами;
- Поддержание существующего сервиса его доработка и модификация, исследование и внедрение нового функционала;
- Написание и отладка веб-пауков, техническое обслуживание уже написанных пауков;
- Разработка плагинов для Scrapy.
Условия:
- Перспективы профессионального и карьерного роста;
- Молодой дружный коллектив;
- График работы 5/2 с 9.00 до 18.00;
- Стабильная заработная плата;
- Оформление по ТК РФ;
- Участие в корпоративных мероприятиях.