Aviasales
Python Developer
Обязанности
- 01разрабатывать бекенд на Python
- 02вносить изменения в уже существующие компоненты
- 03проактивно предлагать улучшения в архитектуре и коде, опережая появление проблем
- 04участвовать в планировании развития системы и приоритезации технических задач
- 05проектировать архитектуру новых сервисов бекенда Авиасейлс для бизнеса
Требования
- 01уверенное владение Python
- 02экспертизу в DDD и лучших архитектурных практиках
- 03опыт с любым из современных Python-стеков: Django / FastAPI / SQLAlchemy
- 04опыт применения паттернов проектирования и SOLID
- 05опыт работы с PostgreSQL, MongoDB и построения оптимальных схем данных
- 06знание Kubernetes, Docker, CI/CD (Jenkins, GitHub Actions)
- 07опыт с системами очередей и асинхронными задачами (Kafka)
- 08опыт проектирования систем с четким разделением на слои ответственности
- 09опыт фича оунерства: умение коммуницировать с бизнес-заказчиками и техническими специалистами
- 10навыки автоматизированного тестирования (pytest)
Условия
- 01удалённая работа в любой точке мира
- 02оплата в долларах
- 03компенсация ДМС, психотерапии или иностранных языков
- 04компенсация занятий спортом
- 05оплачиваемый больничный
- 06возможность работать на Пхукете с видом на океан