Ищем Senior Python Developer для разработки сервисов управления программно-аппаратным комплексом «Тантор» (Tantor XData).
Обязанности:
- Разработка сервисов управления: управление ресурсами/виртуализацией, управление резервным копированием, управление развертыванием, интеграция с GUI платформы управления «Tantor».
- Участие в разработке технического дизайна и архитектуры.
- Взаимодействие с кросс‑функциональными командами.
- Разработка и поддержка unit/integration тестов.
- Повышение стандартов разработки (использование линтеров).
- Документирование функционала.
- Исправление ошибок и решение критичных проблем.
Требования:
- Опыт промышленной backend разработки.
- Написание и реализация REST API; умение писать OpenAPI спецификации (вручную или с применением генераторов).
- Хорошее знание Python.
- Опыт создания микросервисов и работы с инфраструктурой микросервисов (Docker, Kubernetes) и механизмами обмена сообщениями.
- Знание принципов ООП, подходов SOLID, KISS, применение шаблонов проектирования.
- Опыт работы с PostgreSQL в роли разработчика приложений; понимание плюсов и минусов ORM.
- Опыт написания unit/integration тестов (pytest).
- Опыт работы с Git.
- Английский на уровне чтения технической документации.
- Опыт командной работы в дистанционном режиме.