Мы разработали ИТ-решение, которое даёт возможность всем участникам рынка видеть цены друг друга.
PriceTuner — инструмент № 1 в России для контроля и настройки цен в FMCG-ретейле.
Ежедневно получаем цены на весь ассортимент 60+ продуктовых ретейлеров и отображаем их на едином дашборде. Сервис работает в браузере и доступен всем участникам рынка бесплатно.
Мы ищем в нашу команду backend-разработчика, основной задачей которого станет создание сервисов для автоматизированного сбора данных.
Обязанности:• аналитика текущей логики работы парсеров;
• оптимизация алгоритмов рабочих парсеров для повышения скорости сбора данных без потери качества и для сокращения потребления аппаратных ресурсов;
• выполнение разработки по задачам, созданным на основе запросов от внутренних заказчиков;
• документирование кода (inline, readme. md, changelog. md)
• создание / улучшение интеграций между системами;
• оценка решений разработчиков (code review);
• разработка общих модулей;
Стек технологий:python 3.11+, urllib3, requests, curl-cffi, bs4, selenium+uc, playwright, threading, asyncio, fastapi.
Требования:• сильные аналитические навыки;
• владение стеком Python (от 3-х лет коммерческой разработки);
• умение хорошо работать с данными и с инструментами их обработки;
•
хорошие знания о технологиях device-fingerprinting и TLS-fingerprinting для защиты клиент-серверных соединений;• опыт работы с Postman, умение составлять коллекции запросов, работать с переменными, создавать скрипты автотестов;
• опыт работы с CharlesProxy, HttpCanary, Fiddler;
• опыт работы с репозиториями, хорошие знания команд git;
Будет плюсом:• опыт использования Docker, умение создавать собственные и модифицированные образы;
• опыт разработки API с использованием асинхронных фреймворков (Flask, FastAPI);
• опыт использования MLT (metrics, logs, traces) компонентов и инструментариев;
• опыт работы с базами данных (PostgreSQL, Clickhouse, MongoDB);
• хорошие знания архитектуры ОС Linux и команд консоли;
Условия:• Аккредитованная IT-компания
• Полная занятость; график работы 5/2.
• Полноценный дистанционный формат работы (из дома).
• Стартовая з/п 130 000 руб. (на руки) — полностью «белая».
Откликнуться на вакансию