Обязанности:
Требования Опыт работы на технических должностях - не менее 5 лет Опыт проектирования микросервисных приложений Хорошее знание стандартных библиотек Python 3.11 Опыт работы с Kafka/RabbitMQ, знание основных Python клиентов (pika, confluent-kafka) Опыт работы с PostgreSQL (проектирование БД, запросы), знание SQLAlchemy, Alembic Хорошее понимание принципов асинхронной разработки на Python, уверенное владение asyncio Опыт работы с FastAPI и Pydantic Очень желательно - опыт веб-разработки Опыт работы с инструментами мониторинга (Prometheus, Grafana) и соответствующими библиотеками Python Опыт работы с Docker, понимание процессов DevOps, уверенное владение Git Очень желательно - опыт работы с Apache Airflow, понимание основных концепций Data Engineering Желательно - опыт работы с BPM системами (Camunda) Умение видеть потребности бизнеса и предлагать соответствующие технические решения Опыт разработки документации Опыт руководством командой разработчиков от трёх человек, проведения code review, навыки наставничества Задачи Сбор и формализация бизнес-требований к функционалу продукта Проектирование архитектуры Организация процесса разработки Разработка компонентов продукта Управление командой разработчиков: декомпозиция и распределение задач, контроль их выполнения, code rewiew, онбординг, наставничество Разработка документации и инструкций