Python Tech Lead

Купибилет

Python Tech Lead

Санкт-Петербург, Кирочная улица, 28

Метро: Маяковская

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

✈️ Купибилет – не просто тревел-сервис. Мы – инженеры лазеек в мире путешествий. С 2011 года мы ловко комбинируем технологии и тревел, ежесекундно собираем пазл из тысячи маршрутов, преобразовываем сложные алгоритмы в простые возможности для путешествий.

Вероятно, ты уже был(а) нашим пользователем, но сейчас мы предлагаем стать частью команды! Мы ищем сильного Python-бэкендера уровня senior/lead, который живет в архитектуре и интеграциях. Твоя зона — платформа поиска и бронирования отелей, подключение поставщиков, PMS-системы и связка с платежными и внутренними сервисами. Ты понимаешь, как проектировать границы модулей и контракты API, почему повторный запрос без идемпотентности — это двойное бронирование, и как таймаут на внешнем API превращается в потерянную конверсию. Осознанно применяешь AI-агентов в разработке — с проверкой результата и личной ответственностью за решения.

Что мы предлагаем:

  • Интересный продукт с большой пользовательской аудиторией.

  • Высокую автономность, минимум бюрократии, быстрые релизы и возможность напрямую влиять на архитектурные решения.

  • Конкурентную заработную плату, которая отражает твой профессиональный уровень и ценность.

  • Гибридный или удаленный формат работы: работай там, где тебе удобнее.

  • Комфортные условия труда в нашем стильном офисе в центре Санкт-Петербурга, если захочешь поработать в оффлайне.

  • Гибкое начало дня, позволяющее планировать свой график и управлять временем.

  • Пятничные вечеринки, тимбилдинги, онлайн квесты, чтобы расслабиться и от души пообщаться с коллегами.

Задачи:

  • Разрабатывать новые функции и критичные части Hotels-продукта на Python.
  • Подключать новых поставщиков отелей и развивать существующие интеграции.
  • Интегрировать PMS-системы, унифицировать их данные и бизнес-процессы с моделью продукта.
  • Интегрировать Hotels-продукт с платежными, пользовательскими и другими внутренними сервисами
  • Проектировать технические решения для новых продуктовых сценариев и роста нагрузки: определять границы модулей, контракты API, модели данных и асинхронные процессы.
  • Обеспечивать отказоустойчивость интеграций: таймауты, повторные запросы, идемпотентность и корректную деградацию.
  • Повышать производительность, тестируемость и качество кодовой базы.
  • Развивать мониторинг, метрики и алерты, участвовать в разборе инцидентов и устранении их системных причин.
  • Декомпозировать сложные задачи, проводить code review и развивать инженерные практики команды.

Что мы от тебя ожидаем?

  • Релевантный опыт backend-разработки на Python — от 5 лет.

  • Сильное знание Python: async/await, типизация, профилирование и оптимизация.

  • Опыт разработки сервисов на FastAPI и Pydantic.

  • Уверенное владение PostgreSQL: схемы, транзакции, индексы, оптимизация запросов, миграции.

  • Практический опыт с Redis: кэширование, TTL, состояние асинхронных процессов.

  • Опыт проектирования REST API, версионирования контрактов и обратной совместимости.

  • Опыт интеграции с внешними API: таймауты, ретраи, rate limits, идемпотентность, обработка частичных отказов.

  • Сильные знания системного дизайна: декомпозиция, границы модулей, консистентность данных, масштабирование, отказоустойчивость.

  • Опыт построения наблюдаемых систем: логи, метрики, алерты, диагностика инцидентов.

  • Опыт написания unit-, integration- и contract-тестов, работа с Docker и CI/CD.

  • Опыт технического лидерства: декомпозиция решений, code review, развитие инженерных стандартов.

  • Практический опыт использования AI-инструментов в разработке — с пониманием ограничений, проверкой результата и личной ответственностью за решения.

  • Опыт построения архитектуры на сложных проектах — обязателен.

Будет плюсом:

  • Опыт интеграции с гостиничными PMS (Property Management Systems), channel manager или booking-системами.
  • Понимание гостиничного домена: номерной фонд, тарифы, доступность, ограничения, бронирования и отмены.
  • Опыт в travel, e-commerce или fintech.
  • Опыт работы с платежами и другими критичными бизнес-сценариями.
  • Опыт развития модульных монолитов и интеграционных платформ.

Текущий стек:

Python 3.12+, FastAPI, asyncio, Pydantic, SQLAlchemy, asyncpg, Alembic, PostgreSQL, Redis, Elasticsearch, Docker, GitLab CI, Prometheus, Grafana, Kibana.

Навыки
  • Python
  • FastAPI
  • Django Framework
  • Docker
  • CI/CD
  • PostgreSQL
  • async
  • await
  • pydantic
  • Redis
  • REST API
  • API
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Р-Фарм
  • Москва

  • Не указана

Рекомендуем
ТаймВэб

Senior Python Developer

ТаймВэб

  • Санкт-Петербург

  • Не указана

Рекомендуем
НПП ОРИОН
  • Санкт-Петербург

  • Не указана

Рекомендуем
НОНТОН
  • Санкт-Петербург

  • Не указана

Леон
  • Санкт-Петербург

  • Не указана

Ozon
  • Санкт-Петербург

  • Не указана

Nedra Digital
  • Санкт-Петербург

  • Не указана

TrendTech
  • Санкт-Петербург

  • Не указана

iFuture
  • Санкт-Петербург

  • Не указана

Maxim technology
  • Санкт-Петербург

  • Не указана

  • Санкт-Петербург

  • Не указана

Авиационная и Морская Электроника, Научно-производственное предприятие

Team Lead (С++/ Qt, компьютерное зрение и фотограмметрия)

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • Не указана

UserGate
  • Санкт-Петербург

  • Не указана

  • Санкт-Петербург

  • до 180000 RUR

Петрович-Тех
  • Санкт-Петербург

  • до 180000 RUR

Ozon
  • Санкт-Петербург

  • до 180000 RUR

Senior C# developer

Питетбайт

  • Санкт-Петербург

  • до 300000 RUR

iFuture
  • Санкт-Петербург

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию