Freedom Lifestyle — лайфстайл-направление Freedom Holding Corp. (Nasdaq: FRHC). В экосистему входят Ticketon, Freedom Travel, Naimi, Freedom X и другие компании.
Freedom Travel — travel-tech компания в экосистеме Freedom. Мы развиваем цифровые сервисы для бронирования авиабилетов, отелей и железнодорожных билетов, а также B2B-платформу для корпоративных клиентов и туристических агентств.
Ищем Python Backend Developer, который будет участвовать в развитии backend-части B2B-платформы, создавать новые сервисы и интеграции с международными поставщиками travel-контента.
Чем предстоит заниматься:
- Разрабатывать и развивать backend-сервисы B2B-платформы: API для агентов и корпоративных клиентов, личный кабинет партнёра, расчёты и отчётность.
- Создавать интеграции с поставщиками travel-контента: GDS, NDC-авиакомпаниями, агрегаторами отелей и железнодорожных билетов.
- Проектировать новые сервисы и дорабатывать существующие — от обсуждения требований с продуктовой командой до запуска в production.
- Оптимизировать производительность и надёжность сервисов поиска, бронирования и выписки билетов при высоких нагрузках.
- Поддерживать сервисы в production: мониторить состояние, разбирать инциденты и устранять причины сбоев.
- Участвовать в code review, архитектурных решениях и развитии инженерных практик команды.
- Взаимодействовать с frontend-разработчиками, QA, аналитиками и смежными командами.
Что для нас важно:
- Опыт коммерческой backend-разработки от 3 лет.
- Уверенное владение Python и его экосистемой.
- Опыт работы с Django и/или FastAPI.
- Опыт проектирования REST API и понимание принципов микросервисной архитектуры.
- Уверенная работа с PostgreSQL: проектирование схем данных, оптимизация запросов и индексов.
- Опыт работы с Redis и брокерами сообщений (RabbitMQ).
- Опыт интеграции с внешними API: обработка ошибок, ретраи, таймауты и идемпотентность.
- Практический опыт работы с Docker, CI/CD и базовое понимание Kubernetes.
- Опыт написания тестов и умение поддерживать чистый, понятный и масштабируемый код.
- Самостоятельность, умение разбираться в технически сложных задачах и доводить их до результата.
Будет плюсом:
- Опыт в travel-tech: работа с GDS (Amadeus, Sabre, Galileo), NDC, бронированием и выпиской авиабилетов.
- Опыт разработки B2B-продуктов: биллинг, взаиморасчёты, интеграции с агентскими сетями.
- Опыт работы с highload-системами и распределённой архитектурой.
- Знание инструментов мониторинга и observability: Grafana, Prometheus, Sentry.