Обязанности:
В Arenadata стартовал новый проект в области управления большими данными в облаках. Нам нужен разработчик, который будет участвовать в разработке платформы управления кластерами систем обработки данных на основе микросервисной архитектуры. Что нужно делать: проектировать архитектуру совместно с командой архитекторов; разрабатывать и поддерживать высоконагруженные приложения на основе Python и FastAPI; осуществлять интеграцию с внешними сервисами и API; оптимизировать производительность и масштабируемость приложений; внедрять лучшие практики разработки программного обеспечения; работать в тесном взаимодействии с PO, DevOps и др. для обеспечения успешного запуска и поддержки продуктов; поддерживать и развивать существующие сервисы, включая исправление багов и добавление новой функциональности. Мы ждем, что вы: обладаете глубокими знаниями Python и FastAPI; имеете опыт разработки высоконагруженных систем; умеете писать чистый, хорошо задокументированный код, покрытый тестами; умеете писать асинхронный код; имеете опыт работы с реляционными базами данных (PostgreSQL, MySQL и т.д.); владеете опытом работы с облачными технологиями (Docker, Kubernetes); обладаете хорошие коммуникативными навыками и умеете работать в команде; стремитесь к непрерывному развитию и умеете повышать стандарты качества внутри команды. Будет плюсом: опыт работы с Event-Driven Architectures (Temporal); опыт работы с облачными провайдерами Yandex.Cloud, VK Cloud; опыт работы с Docker, Kubernetes.