Компания Астра ищет Senior Python Developer для работы над программно-аппаратным комплексом "Тантор" (Tantor XData).

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

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

Требования:

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