First seen by Alion on Nov 12, 2026.
Купибилет - не просто тревел-сервис. Мы - инженеры лазеек в мире путешествий. С 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.

