Senior Python Developer

Что за роль

Senior Python Developer будет развивать программные модули для обработки сетевых протоколов и балансировки нагрузки. В работе сочетаются backend-разработка, оптимизация взаимодействия с Redis и файловыми хранилищами, а также задачи на стыке Python-кода и Linux-систем. Важная часть контекста — поддержка Astra Linux и рефакторинг кода, который должен оставаться совместимым с заданной версией интерпретатора.

Что предстоит делать

  • Разрабатывать модули обработки сетевых протоколов RDP, SSH и HTTP, а также компоненты балансировки нагрузки.
  • Анализировать производительность и оптимизировать работу с Redis и файловыми хранилищами.
  • Писать и поддерживать unit- и интеграционные тесты с использованием pytest и Allure.
  • Собирать и сопровождать deb-пакеты для Astra Linux.
  • Рефакторить Python-код, устраняя замечания статического анализа и проверки безопасности в SonarQube и Bandit.
  • Прорабатывать задачи от постановки до документации, участвовать в Code Review и аргументировать технические решения.
  • Проектировать компоненты с учётом отказоустойчивости и безопасности.

Что потребуется

  • Более 6 лет коммерческой разработки; не менее 3 лет — в продуктовых компаниях с глубокой интеграцией с Linux.
  • Высшее техническое образование в области прикладной математики, информатики, информационной безопасности или автоматизированных систем управления.
  • Знание Python 3.7+, mypy, Redis, OpenSSL и Git; практический опыт с pytest и GitLab CI/CD.
  • Понимание структуры deb-пакетов и работы с dpkg и apt.
  • Опыт системного администрирования Debian или Astra Linux, включая systemd, сети и безопасность.
  • Знакомство с Agile, Scrum или Kanban и опыт работы в распределённой команде.
  • Умение рефакторить код на Python 3.5 без возможности обновить версию интерпретатора.

Что важно знать

Это инженерная позиция с выраженной системной составляющей: помимо разработки на Python, потребуется уверенно работать с Linux, пакетированием и сетевыми протоколами. В описании отдельно подчёркнуты самостоятельность, внимание к безопасности и способность принимать технические решения без постоянного контроля.

Оценка вакансии
6.9 / 10
В вакансии подробно описаны задачи, стек и требования, включая работу с Astra Linux, сетевыми протоколами и безопасностью кода. Зарплата и дополнительные условия, кроме удалённого формата и полной занятости, не раскрыты.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку