Ищем Senior Python Developer для разработки сервисов управления программно-аппаратным комплексом «Тантор» (Tantor XData).

Обязанности:

  • Разработка сервисов управления: управление ресурсами/виртуализацией, управление резервным копированием, управление развертыванием, интеграция с GUI платформы управления «Tantor».
  • Участие в разработке технического дизайна и архитектуры.
  • Взаимодействие с кросс‑функциональными командами.
  • Разработка и поддержка unit/integration тестов.
  • Повышение стандартов разработки (использование линтеров).
  • Документирование функционала.
  • Исправление ошибок и решение критичных проблем.

Требования:

  • Опыт промышленной backend разработки.
  • Написание и реализация REST API; умение писать OpenAPI спецификации (вручную или с применением генераторов).
  • Хорошее знание Python.
  • Опыт создания микросервисов и работы с инфраструктурой микросервисов (Docker, Kubernetes) и механизмами обмена сообщениями.
  • Знание принципов ООП, подходов SOLID, KISS, применение шаблонов проектирования.
  • Опыт работы с PostgreSQL в роли разработчика приложений; понимание плюсов и минусов ORM.
  • Опыт написания unit/integration тестов (pytest).
  • Опыт работы с Git.
  • Английский на уровне чтения технической документации.
  • Опыт командной работы в дистанционном режиме.