Мы разрабатываем портал мониторинга ИТ-инфраструктуры и сервисов с элементами самообслуживания. Портал позволяет в едином месте, в разных разрезах отобразить собираемые данные с систем: строить отчеты об объектах мониторинга и параметрах сбора предоставляет возможность пользователям настраивать мониторинги исходя из своих потребностей и в соответствии с ролевой моделью работать с событиями (алертами), создавать нотификацию, ставить объекты в режим обслуживания, создавать инциденты в сторонних системах и многое другое. Под "капотом" у нас находятся микросервисы, одни выполняют бизнес-логику, другие взаимодействуют с разными системами. В качестве слоя авторизации и аутентификации используем KeyCloak, в слое очередей используем RabbitMQ, в качестве баз данных PostgreSQL и Redis. По рабочему процессу - у нас двухнедельные спринты, завершающиеся демо и выкаткой на тестовый стенд. День начинаем с дейликов – краткий статус прошлого дня, разбираем проблемы и делимся планами на день. Мы практикуем постоянное код-ревью. Мы работаем полностью удалённо (только из РФ), а если есть желание можем организовать место в классном офисе. Бюрократия сведена к минимуму, все процессы налажены. В команде поощряется рост и индексация заработной платы. Обязанности: Выполнение задач, поставленных ведущим разработчиком или руководителем проекта; Анализ, проектирование, разработка и тестирование программного обеспечения в соответствии со стандартами, принятыми в рамках проекта; Планирование своей работы и ведение проектной документации; Обеспечение высокого качества своих разработок; Согласование действий с другими разработчиками при проведении совместных разработок. Требования: Знание Python (понимание ООП) и понимание работы языка на низком уровне; Опыт работы с асинхронным кодом, опыт проектирования архитектуры ПО; Опыт работы с системами мониторинга, опыт работы с базами данных;Будет плюсом: Опыт работы с другими фреймворками Python (FastAPI); Опыт работы с фреймворками FrontEnd (ReactJS); Знание OS Linux на уровне продвинутого пользователя; Опыт работы с Docker, Ansible, OpenShift, DockerRegistry; Опыт программирования на языке Golang. Условия: Удаленный формат сотрудничества; По ЗП договариваемся с финальным кандидатом; График работы 5 дней (сб, вск выходные дни); Корпоративная мобильная связь; ДМС.