О компании
Aviasales — это сервис для организации деловых поездок и первый в мире метапоисковик авиабилетов для компаний. Мы сравниваем цены на авиабилеты от различных поставщиков и предлагаем B2C-цену для бизнеса. Кроме авиабилетов, мы также продаем отели, билеты на поезда, автобусные билеты, трансферы, страховки и дополнительные услуги.
Обязанности
- Разработка бэкенд-сервисов на Python.
- Внесение изменений в существующие компоненты.
- Проактивные предложения по улучшению архитектуры и кода для предотвращения потенциальных проблем.
- Участие в планировании разработки систем и приоритизации технических задач.
- Проектирование архитектуры новых бэкенд-сервисов для Aviasales для бизнеса (корпоративные поездки: авиаперелеты, поезда, отели, автобусы, командировки, полисы, отчеты).
Требования
- Уверенное владение Python.
- Экспертиза в DDD и лучших архитектурных практиках.
- Опыт работы с современными Python-стеками: Django / FastAPI / SQLAlchemy.
- Опыт работы с шаблонами проектирования и принципами SOLID.
- Опыт работы с PostgreSQL, MongoDB и построением оптимальных схем данных.
- Знания Kubernetes, Docker, CI/CD (Jenkins, GitHub Actions).
- Опыт работы с системами очередей и асинхронными задачами (Kafka).
- Опыт проектирования систем с четким разделением уровней ответственности.
- Опыт владения функционалом: умение общаться как с бизнес-стейкхолдерами, так и с техническими специалистами, делиться интересными кейсами.
- Навыки автоматизированного тестирования (pytest).
Условия и бенефиты
- Работа из любой точки мира.
- Никакой бюрократии: здоровые процессы, открытое общение, быстрое обсуждение идей и принятие решений.
- Компенсация за ДМС, психотерапию или языковые курсы, спортивные активности и больничные.
- Возможность работать с острова-рая, например, Пхукета с видом на океан.



