Middle backend developer

Kazan, Russia
Джуниор • Миддл
Информационные технологии • Разработка • Backend • Python
Удаленная работа
Опыт работы от 1 года до 3х лет
120 000 ₽

Кандидат ищет работу анонимно

Есть файл резюме (защищен)
О себе

Текущий статус/должность: Python developer.

Мои компетенции и опыт

MWS | Python-разработчик (Scrapy) | декабрь 2025 — настоящее время
Разрабатываю парсеры на Scrapy для сбора данных с сайтов недвижимости, объявлений, вакансий и форумов.

  • Сбор данных: обход sitemap, работа с JSON API, извлечение данных из PDF (PyMuPDF), пагинация по временным окнам для больших объёмов.
  • Устойчивость: ItemLoader и запасные XPath-селекторы на случай смены вёрстки, Selenium middleware, ротация прокси, повторные запросы, лимиты частоты.
  • Интеграция: подключила парсеры к внутреннему модулю сбора данных через GitLab CI.

UrentCar Soft | Backend-разработчик | август 2024 — декабрь 2025
Разработала асинхронный backend-сервис на FastAPI для перераспределения самокатов между парковками: им пользовались скауты и супервайзеры.

  • Бизнес-логика: смены скаутов, очереди задач в Redis, проверки по GPS и геозонам, QR-сканирование, срочные задания супервайзеров, автоматическое назначение ближайшего скаута.
  • Интеграции: API парка Urent/JET (города, технические зоны, парковки, GPS самокатов), маршруты для скаутов через OpenRouteService, матрицы времени в пути через Valhalla.
  • ML: подключила ML-сервис автоматических задач перераспределения (с ранжированными альтернативами) и подготовила для него входные данные. Реализовала фоновую проверку фото парковок через vision-модель по JSON-чек-листу.
  • Данные: разделила хранение между PostgreSQL, Redis и ClickHouse, настроила фоновые задачи на APScheduler (синхронизация парковок и зон, обновление числа самокатов примерно раз в 3 минуты, передача активности в ClickHouse).
  • Безопасность и выкатка: JWT-аутентификация с ролями скаута и супервайзера, шифрование токенов, Docker-образ и CI/CD через GitHub Actions.

Контакты
Телефон: нужен доступ к резюме
Telegram: нужен доступ к резюме
GitHub: нужен доступ к резюме
Email: нужен доступ к резюме

Кандидат ищет работу анонимно

Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе


Специализация
Информационные технологииРазработкаBackendPython
Отрасль и сфера применения

Уровень
ДжуниорМиддл

Есть файл резюме (защищен)
Кандидат ищет работу анонимно
Чтобы получить доступ к его резюме, вам нужно связаться с кандидатом и предложить вашу вакансию. Кандидат получит ваше приглашение и ответит вам, если ваше предложение его заинтересует



Интересные кандидаты