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