Обязанности:
Какие задачи необходимо решать • Разработка с использованием Python3 • Поддержание проектов компании • Оптимизация производительности существующих проектов компании • Создание CLI-утилит для автоматизации рутинных задач • Разработка RESTful API; FastAPI; Flask • Создание модулей для интеграции инфраструктуры наших продуктов с целью формирования единой сферы управления объектами и мониторинга • Участие в процессе выбора и внедрения новых технологий для оптимизации процессов разработки Что для этого нужно • Опыт коммерческой разработки на Python; • Опыт работы с Linux, Bash, SSH • Опыт работы с SQL(PostgreSQL,Clickhouse,Teradata) и NoSQL(MongoDB,redis) базами данных; • Опыт разработки ETL процессов. Знание Airflow станет большим плюсом. • Опыт работы с docker stack • Знание системы контроля версий Git; • Опыт работы в команде; • Понимание принципов ООП и асинхронного программирования; • Умение читать и разбираться в чужом коде; • Умение тестировать свой код; • Желание совершенствовать имеющиеся навыки и обучаться новому