О компании

Aviasales — это сервис для организации деловых поездок и первый в мире метапоисковик авиабилетов для компаний. Мы сравниваем цены на авиабилеты от различных поставщиков и предлагаем B2C-цену для бизнеса. Кроме авиабилетов, мы также продаем отели, билеты на поезда, автобусные билеты, трансферы, страховки и дополнительные услуги.

Обязанности

  • Разработка бэкенд-сервисов на Python.
  • Внесение изменений в существующие компоненты.
  • Проактивные предложения по улучшению архитектуры и кода для предотвращения потенциальных проблем.
  • Участие в планировании разработки систем и приоритизации технических задач.
  • Проектирование архитектуры новых бэкенд-сервисов для Aviasales для бизнеса (корпоративные поездки: авиаперелеты, поезда, отели, автобусы, командировки, полисы, отчеты).

Требования

  • Уверенное владение Python.
  • Экспертиза в DDD и лучших архитектурных практиках.
  • Опыт работы с современными Python-стеками: Django / FastAPI / SQLAlchemy.
  • Опыт работы с шаблонами проектирования и принципами SOLID.
  • Опыт работы с PostgreSQL, MongoDB и построением оптимальных схем данных.
  • Знания Kubernetes, Docker, CI/CD (Jenkins, GitHub Actions).
  • Опыт работы с системами очередей и асинхронными задачами (Kafka).
  • Опыт проектирования систем с четким разделением уровней ответственности.
  • Опыт владения функционалом: умение общаться как с бизнес-стейкхолдерами, так и с техническими специалистами, делиться интересными кейсами.
  • Навыки автоматизированного тестирования (pytest).

Условия и бенефиты

  • Работа из любой точки мира.
  • Никакой бюрократии: здоровые процессы, открытое общение, быстрое обсуждение идей и принятие решений.
  • Компенсация за ДМС, психотерапию или языковые курсы, спортивные активности и больничные.
  • Возможность работать с острова-рая, например, Пхукета с видом на океан.

Как откликнуться

ОТКЛИКНУТЬСЯ