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, пакетированием и сетевыми протоколами. В описании отдельно подчёркнуты самостоятельность, внимание к безопасности и способность принимать технические решения без постоянного контроля.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram