Orion soft — российский разработчик ИТ-продуктов, в основу которых заложена концепция программно-определяемого ЦОД.
В портфель решений входит флагманский продукт zVirt, платформа оркестрации контейнеризированных приложений Nova Container Platform, платформа управления виртуализацией Cloudlink, а также система терминального доступа Termit.
Мы активно расширяемся и ищем Senior Backend-разработчика (Python).
Участвовать в создании и совершенствовании системы управления виртуализацией и ее компонентов на Python
Внедрять в работу технологии libvirt, qemu, cloud-init, а также методы репликации данных
Вовлекаться в процессы планирования и декомпозиции задач, обеспечивая их своевременное выполнение
Формировать и выносить на обсуждение предложения по архитектурным решениям проекта
Осуществлять проверку и анализ кода коллег (code review)
Обеспечивать актуальность и полноту технической документации проекта
Опыт программирования на языке Python не менее трех лет
Навыки асинхронного программирования с использованием asyncio, а также понимание алгоритмов и объектно-ориентированного программирования (ООП)
Владение фреймворками Tornado, Sanic, FastAPI и ORM SQLAlchemy
Понимание принципов написания качественного кода, а именно: соответствующего стандартам PEP 8, грамотно задокументированного и покрытого тестами pytest
Навык настройки и внедрения инструментов разработки mypy, ruff и poetry
Владение системами обмена сообщениями (RabbitMQ) и базами данных (MariaDB, MongoDB)
Умение работать с инструментами контейнеризации (Docker) и оркестрации (Kubernetes)
Опыт работы с операционной системой Linux
Владение английским языком на уровне, позволяющем свободно читать техническую документацию и вести деловую переписку
Знаешь, как применять ETCD и InfluxDB в проектах на практике
Умеешь выстраивать эффективную работу в продуктовой команде
Имеешь компетенции в проектировании и реализации инфраструктурных решений
Владеешь языками программирования Go и С/С++
Понимаешь принципы составления эффективных и оптимизированных SQL-запросов