Санкт-Петербург, Кирочная улица, 28
Метро: Маяковская✈️ Купибилет – не просто тревел-сервис. Мы – инженеры лазеек в мире путешествий. С 2011 года мы ловко комбинируем технологии и тревел, ежесекундно собираем пазл из тысячи маршрутов, преобразовываем сложные алгоритмы в простые возможности для путешествий.
Вероятно, ты уже был(а) нашим пользователем, но сейчас мы предлагаем стать частью команды! Мы ищем сильного Python-бэкендера уровня senior/lead, который живет в архитектуре и интеграциях. Твоя зона — платформа поиска и бронирования отелей, подключение поставщиков, PMS-системы и связка с платежными и внутренними сервисами. Ты понимаешь, как проектировать границы модулей и контракты API, почему повторный запрос без идемпотентности — это двойное бронирование, и как таймаут на внешнем API превращается в потерянную конверсию. Осознанно применяешь AI-агентов в разработке — с проверкой результата и личной ответственностью за решения.
Что мы предлагаем:
Интересный продукт с большой пользовательской аудиторией.
Высокую автономность, минимум бюрократии, быстрые релизы и возможность напрямую влиять на архитектурные решения.
Конкурентную заработную плату, которая отражает твой профессиональный уровень и ценность.
Гибридный или удаленный формат работы: работай там, где тебе удобнее.
Комфортные условия труда в нашем стильном офисе в центре Санкт-Петербурга, если захочешь поработать в оффлайне.
Гибкое начало дня, позволяющее планировать свой график и управлять временем.
Пятничные вечеринки, тимбилдинги, онлайн квесты, чтобы расслабиться и от души пообщаться с коллегами.
Задачи:
Что мы от тебя ожидаем?
Релевантный опыт 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-инструментов в разработке — с пониманием ограничений, проверкой результата и личной ответственностью за решения.
Опыт построения архитектуры на сложных проектах — обязателен.
Будет плюсом:
Текущий стек:
Python 3.12+, FastAPI, asyncio, Pydantic, SQLAlchemy, asyncpg, Alembic, PostgreSQL, Redis, Elasticsearch, Docker, GitLab CI, Prometheus, Grafana, Kibana.
Авиационная и Морская Электроника, Научно-производственное предприятие
Санкт-Петербург
Не указана