Python Developer (Checkout team) (удаленная работа)
(вакансия не опубликована)

23 мая 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Python Developer (Checkout team)

Описание вакансии

Мы ищем middle/middle+ Python разработчика в cервис под названием Checkout, существующий >13 лет и реализующий бизнес логику работы с пользователями, бронированиями отеля, лояльностью, промокодами.

Ты будешь контрибьютить в смежных с Fin/Legal командой задачах и получишь уникальный опыт кросс-командного взаимодействия

Обязанности:

  • разрабатывать и внедрять новую функциональность;
  • рефакторить и оптимизировать существующий код;
  • декомпозировать продуктовые требования в задачи и проекты разработки;
  • взаимодействовать с PO, PM, QA, Devops на разных этапах разработки и запуска проектов/задач;
  • участвовать в кодревью;
  • участвовать в работе с техническим долгом;
  • заниматься релизами;
  • следить за состоянием сервиса с помощью инструментов observability;
  • участвовать в проектировании внутрисервисной и межсервисной архитектуры системы.

Требования:

  • пишешь на Python от 3-4 лет, реализуешь коммерческие проекты: умеешь писать рабочий, производительный и читаемый код, покрывать его тестами;
  • владеешь инструментарием для дебага и профилирования;
  • умеешь разворачивать приложения под разные версии python как с помощью docker так и локально;
  • пишешь на Django от 2х лет: знаешь как устроены и умеешь использовать админку, ORM, миграции, API-фреймворки (DRF), middleware для решения задач;
  • имеешь опыт работы с PostgreSQL: умеешь читать/писать/оптимизировать сырые SQL запросы средней сложности (JOIN/HAVING/GROUP BY);
  • умеешь вносить изменения в схему БД исключая и минимизируя даунтайм;
  • имеешь опыт работы с Redis: умеешь использовать Redis или что-то аналогичное в качестве кэша;
  • имеешь опыт работы с очередями: умеешь использовать Beanstalk, Redis, Celery или что-то аналогичное в качестве очереди;
  • опыт работы с инструментами observability: умеешь использовать инструменты observability sentry/kibana/grafana etc для отладки и анализа работы системы;
  • умеешь проектировать и документировать api;
  • имеешь уровень английского языка, в том числе и разговорного, не ниже B1 (Intermediate).