Разработка платформы «Акрон Тур».

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

  • Проектирование и разработка backend-сервисов для поиска и бронирования туров, расчёта стоимости, личных кабинетов путешественников и агентств, согласования командировок.
  • Разработка frontend-интерфейсов на React и TypeScript с использованием дизайн-системы компании.
  • Интеграция с GDS (Amadeus/Sabre), API поставщиков туров и гостиниц, платёжными шлюзами, сервисами документооборота и идентификации.
  • Проектирование и оптимизация схем PostgreSQL, написание миграций и оптимизация производительности запросов.
  • Участие в code review, парном программировании, техническом менторстве младших разработчиков и онбординге.
  • Покрытие кода unit- и integration-тестами, поддержка CI/CD pipeline и наблюдаемости продакшена (логи, метрики, трейсинг).
  • Проработка требований с аналитиками и продуктовыми менеджерами, оценка трудоёмкости и декомпозиция эпиков.

Требования:

  • Глубокое знание Python (FastAPI или Django REST Framework), опыт проектирования REST API и асинхронных сервисов, понимание SOLID, DDD и Clean Architecture.
  • Уверенная работа с PostgreSQL: индексы, CTE, оконные функции, партицирование, проектирование схем под нагрузку и оптимизация запросов.
  • Понимание отказоустойчивых распределённых систем; опыт с Redis, Celery или RabbitMQ, Docker и базовые знания Kubernetes.
  • Опыт коммерческой разработки на Python; опыт работы с React, TypeScript и React Native.
  • Опыт в travel/B2B-booking-системах или высоконагруженных e-commerce-проектах будет преимуществом.
  • Готовность быстро осваивать новые технологии и доменную область тревел-индустрии, командировок и B2B/B2C-бронирования.

Условия: полная занятость, график 5/2; формат работы — удалённо, гибридно или в офисе.