Python-разработчик (Middle)
Directum · зарплата не указана · Ижевск · HH · опубликовано 20 апреля 2026 г.
Описание вакансии
Мы разрабатываем средства доставки наших продуктов. Инструмент позволяет устанавливать решения, запускать их и конфигурировать. Команда небольшая, но амбициозная — 3 разработчика и 2 тестировщика. Работаем проектным методом: проект разбивается на несколько спринтов, после каждого — релиз. Все разработчики работают кросс-функционально, тестировщики активно участвуют в подготовке стендов и тестовой документации.
Возможна работа как из офиса, так и 100% удаленка.
Технологический стек проекта
• Backend: Python (CLI + Flask API).
• Frontend: C# Blazor (MudBlazor).
• Инфраструктурное ПО: Haproxy, Docker, Kubernetes, MSSQL, PostgreSQL, RabbitMQ .
• Ansible: есть невизуальная возможность развертывания, встроенная в инструмент.
• Целевые окружения:
• Windows Server 2012 и выше (IIS, службы Windows).
• Linux: Astra, ALT, Ubuntu, RedOS (Docker, Haproxy, Ansible).
• Kubernetes.
Чем предстоит заниматься
• Разработка новой функциональности платформы (Python, C# Blazor).
• Поддержка существующей функциональности.
• Проектирование и упаковка решений в плагины: от анализа требований вендора до реализации UI/CLI.
• Исследование новых продуктов, прототипирование интеграции, общение с вендорами.
• Настройка Haproxy под конкретные решения (генерация конфигов через код).
• Написание Helm-чартов для развертывания в Kubernetes.
• Поддержка разных Linux-дистрибутивов (Astra, ALT, Ubuntu, RedOS) и Windows Server.
• Работа с базами данных и брокерами сообщений на уровне проверки подключения и прав, запуск скриптов конвертации.
Мы ищем человека, который
• Готов к кросс-функциональной работе: сегодня писать код на Python, завтра — на C# под Blazor, послезавтра разбираться с конфигом Haproxy или писать Helm-чарт.
• Не боится неизвестности: многое нужно исследовать, проектировать с нуля, общаться с вендорами решений.
• Имеет системное мышление: понимает, как компоненты взаимодействуют друг с другом, как их установка влияет на окружение.
• Быстро обучается: технологии и продукты меняются, нужно уметь вникать в новое.
• Коммуникабелен: умеет задавать правильные вопросы вендорам и коллегам.
Какие профессиональные навыки нам важны
• Python (продвинутый уровень): опыт разработки CLI и REST API (Flask/FastAPI), понимание архитектуры плагинов, работа с системными вызовами.
• C# (.NET): опыт веб-разработки, желательно Blazor (MudBlazor будет плюсом). Понимание взаимодействия с бэкендом через REST.
• Docker и Kubernetes:
• Уверенное владение Docker (написание Dockerfile, compose).
• Опыт написания Helm-чартов с нуля (не просто использование готовых).
• Haproxy: опыт настройки и управления конфигурацией (особенно программно, через код).
• Linux (администрирование): опыт работы с различными дистрибутивами (Astra, ALT, Ubuntu, RedOS). Умение писать скрипты, настраивать сервисы, работать с пакетными менеджерами.
• Windows Server: опыт развертывания приложений в IIS, работы со службами Windows.
• Базы данных и очереди: понимание, как проверить подключение к MSSQL/PostgreSQL, выполнить простой запрос, проверить права. Для RabbitMQ — проверка подключения.
• Ansible: желательно понимание, как работают плейбуки (для развития функциональности).
Приветствуется
• Опыт работы с системами конфигурации (Ansible, возможно, другие).
• Опыт общения с техподдержкой/вендорами сторонних продуктов.
• Навыки прототипирования и исследования новых технологий.
Почему к нам стоит идти
• Небольшая команда, где голос каждого важен.
• Интересные задачи на стоне разработки, DevOps и исследования.
• Возможность влиять на архитектуру платформы.
• Проектная работа с понятными спринтами и регулярными релизами.
• Заработная плата обсуждается индивидуально.
• Мы аккредитованная ИТ-компания, возможна бронь/отсрочка при соблюдении необходимых условий Минцифры.