Freedom Travel — TravelTech-компания Казахстана, которая помогает пользователям бронировать билеты, планировать поездки и управлять командировками онлайн.
python разработчик для бронирования туристических услуг
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и запускать новый продуктовый функционал для международных рынков
- Проектировать и развивать бэкенд-сервисы для продажи авиабилетов, туров и отелей на Python с использованием Sanic, Django или FastAPI
- Интегрировать зарубежных поставщиков контента, GDS, локальных платёжных провайдеров и CRM-системы
- Адаптировать сервисы под особенности разных рынков: мультиязычность, мультивалютность, часовые пояса и требования к обработке персональных данных
- Обеспечивать надёжность, производительность и масштабируемость сервисов, обрабатывающих бронирования и платежи
- Участвовать в проектировании микросервисной и событийной архитектуры, работать с RabbitMQ, кэшированием и оптимизацией нагрузки
- Писать модульные, интеграционные и нагрузочные тесты, поддерживать техническую документацию
- Настраивать мониторинг и оповещения, анализировать и устранять инциденты
- Проводить проверку кода, участвовать в декомпозиции задач, наставлять коллег и проводить технические интервью
- Взаимодействовать с продуктовой командой, QA и смежными командами, в том числе распределёнными по разным часовым поясам
требования
- От 4 лет коммерческого опыта разработки на Python
- Глубокое знание Python: ООП, asyncio, многопоточность и многопроцессность, GIL, typing, профилирование и graceful shutdown
- Практический опыт с Sanic, Django или FastAPI: ORM, миграции, middleware, валидация, фоновые задачи
- Уверенное знание SQL: оконные функции, EXPLAIN, транзакции и оптимизация запросов
- Опыт работы с PostgreSQL или другой реляционной СУБД, Redis и брокерами сообщений
- Понимание гарантий доставки и обработки ошибок в RabbitMQ
- Опыт разработки микросервисов, понимание распределённых систем и принципов проектирования систем
- Знание SOLID, DRY, KISS, YAGNI и паттернов проектирования, умение применять их при разработке и рефакторинге
- Опыт тестирования с pytest, включая fixtures, mocking и асинхронный код
- Понимание HTTP/HTTPS, REST API, WebSockets и принципов веб-безопасности
- Умение самостоятельно принимать технические решения, аргументировать их и отвечать за результат продукта
- Английский на уровне B1–B2 или выше
- Будет плюсом: опыт работы с ClickHouse или BigQuery, MongoDB, глубокое знание RabbitMQ, проектирование систем с использованием Saga, CQRS, Circuit Breaker, Event Sourcing и API Gateway, знание gRPC, SOAP/WSDL, TLS, опыт интеграции со сторонними поставщиками, опыт работы с ASGI/WSGI, Nginx и Gunicorn, знакомство с Kubernetes, Kong, Grafana, Prometheus и ELK, опыт работы с международными продуктами, платёжными системами или TravelTech
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.