Python-разработчик (Full-stack)
Описание
Новые Телеком Решения - это разработчик ПО и производитель телекоммуникационного оборудования для операторов связи. В Направление AID (автоматизация, интеграция, деплой) открыта вакансия Full-stack Python разработчика. Мы работаем над внутренними продуктами, у нас понятный roadmap и большие планы на будущее. Обязанности: Проектирование и разработка системы управления тестовыми стендами: модель данных, машина состояний, REST API, схемы C4/PlantUML Подсистема бронирования: брони, конфликты ресурсов (частоты, PLMN, IP, RF), очереди, приоритеты, автоосвобождение, конкурентный доступ REST API для GitLab CI: получение/освобождение стенда, выбор версий, статусы, CI-шаблоны Web-интерфейс: календарь броней, каталог и статусы стендов, версии из Nexus, история, роли Развёртывание версий: Ansible, Nexus, фоновое выполнение, журналы, откат Проверки работоспособности стендов перед интеграционными и E2E-тестами Виртуальные стенды: жизненный цикл, автоудаление, учёт ресурсов, изоляция Интеграции: Jira, Mattermost, Prometheus, Grafana, OpenSearch Web-сервис схем: референсы, SVG/PNG, permalink для Confluence, обновление по коммитам Отчётность по использованию стендов Качество (unit/integration/E2E, SAST/SCA, code review) и безопасность (RBAC, Vault, защита токенов) Контейнеризация, мониторинг, алерты, документация, поддержка пользователей. Ожидания от кандидата: Релевантный опыт работы 3-5 лет Backend: Python 3 (FastAPI / Django, asyncio), Pydantic, SQLAlchemy / Django ORM SQL (PostgreSQL: транзакции, блокировки, индексы, миграции) Инфраструктура: Linux, Docker, Kubernetes, Nginx; основы сетей (TCP/IP, VLAN), SSH Frontend: HTML, CSS, JavaScript / TypeScript; серверные шаблоны с HTMX либо React / Vue Календарные и табличные компоненты; работа с SVG / PNG API и безопасность: REST, OpenAPI; аутентификация (LDAP / OIDC, токены), модель ролей RBAC Фоновые задачи: Celery / Arq / RQ, Redis / RabbitMQ; идемпотентность и обработка сбоев Мониторинг и логи: Prometheus, Grafana, OpenSearch / Elasticsearch. Мы предлагаем: Развитие: неограниченный профессиональный рост, команда экспертов, внутреннее и внешнее обучение Надежность: официальное оформление по ТК РФ в аккредитованной ИТ компании, достойный уровень заработной платы, социальные гарантии Забота: ДМС, оплата 10 календарных дней нетрудоспособности в году в размере 100% заработка, релокационный бонус Комфорт: гибкое начало рабочего дня, гибридный/удалённый график работы.