НТЦ ИТ РОСА

Информационные ТехнологииРазмер не указан www.rosa.ru

О компании

Описание компании пока не заполнено.

Город: Москва

Открытые вакансии (2)

НТЦ ИТ РОСА Python разработчик
Зарплата не указанаМосква
ПрограммистУдалённая работа3–6 лет
АО «НТЦ ИТ РОСА» — это место, где технологии встречаются с креативом и профессионализмом. Мы создаём операционные системы на базе собственного Linux-дистрибутива, развиваем инфраструктурные и облачные сервисы, системы виртуализации, а также разработали мобильную операционную систему РОСА Мобайл. Задачи, которыми готовы поделиться: Разработка новых интеграционных решений платформы виртуализации на базе OpenStack: создание нового функционала и расширение существующих возможностей интеграции OpenStack (web-компоненты, системные компоненты). Поддержка и сопровождение существующего кода: исправление ошибок, оптимизация производительности и обеспечение стабильности работы интеграционных компонентов. Автоматизация процессов развертывания и управления: Разработка инструментов и скриптов для автоматизации задач развертывания, конфигурирования и управления интегрированной инфраструктурой. Вклад в архитектуру: Участие в обсуждении архитектурных решений и дизайна новых функций. Исследование новых технологий: изучение новых технологий и подходов, связанных с виртуализацией, облачными вычислениями и интеграцией систем. Документирование кода и процессов: создание и поддержание актуальной документации по разработанному коду и процессам. Обязанности: Разработка кода: написание качественного, масштабируемого и поддерживаемого кода на языке программирования Python, с применением библиотек и фреймворков. Тестирование кода: написание и выполнение unit-тестов, интеграционных тестов и функциональных тестов для обеспечения качества кода. Отладка и исправление ошибок: выявление / получение баг репортов от QA, анализ и устранение ошибок в коде. Code review: участие в code review других разработчиков и предоставление конструктивной обратной связи. Интеграция с CI/CD: интеграция разработанного кода в систему непрерывной интеграции и развертывания (CI/CD). Работа с API: разработка и использование API для взаимодействия между frontend собственным слоем backend и OpenStack как ядро системы. Работа с базами данных: работа с базами данных для хранения и управления конфигурационными данными и другими типами данных. Участие в ежедневных стендапах и ретроспективах. Следование стандартам кодирования: соблюдение стандартов кодирования, принятых в проекте. Взаимодействие с командой: активное взаимодействие с другими разработчиками, тестировщиками и архитекторами для решения задач и обмена знаниями. Требования: Знание Python. Необходимо свободно владеть языком, включая его асинхронные возможности, потоки и многопроцессорность. Полноценный практический опыт работы с асинхронными фреймворками (к примеру: FastAPI / Litestar). Опыт в разработке систем виртуализации. Требуется понимание механизмов виртуализации, таких как KVM, QEMU, а также опыт работы с платформами вроде VMware vSphere или OpenStack. Желателен практический опыт работы с Docker и Kubernetes. Это включает создание, развертывание и управление контейнерными приложениями. Понимание общих принципов кластеризации и масштабирования также очень важно. Работа с базами данных. Уверенное владение реляционными БД (PostgreSQL, MariaDB). Желателен, но не обязателен, опыт проектирования схем баз данных и написания сложных SQL-запросов. Понимание основ сетевых протоколов, таких как TCP/IP, DNS и HTTPS. Администрирование Linux. Обязателен опыт администрирования серверов на базе Linux, желательно RPM based. Это включает настройку, автоматизацию задач и знание внутренней структуры ОС. Тестирование. Уверенный опыт работы с тестовыми фреймворками, такими как Pytest или Unittest. Умение работать с AI-агентами будет плюсом. Мы предлагаем: Работу в аккредитованной ИТ компании Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору ДМС после испытательного срока (включая стоматологию и плановую госпитализацию) Гибкое обсуждение индивидуальных финансовых условий Гибкое начало рабочего дня — в пределах разумного Обучение за счёт компании Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ
НТЦ ИТ РОСА Frontend-разработчик (React)
Зарплата не указанаМосква
ПрограммистУдалённая работа3–6 лет
Стек технологий: Frontend: React 18+, TypeScript, TailwindCSS State-менеджмент: Redux Сборка: Vite Взаимодействие: REST API (Axios, JWT) Инструменты: Git Инфраструктура: Nginx, apache (достаточно базового понимания) Обязанности: Разработка пользовательских интерфейсов для систем управления виртуализацией на React. Создание и поддержка плагинов и виджетов для панели управления oVirt. Верстка адаптивных, кроссбраузерных и доступных (a11y) интерфейсов. Интеграция с backend-сервисами через REST API (авторизация JWT, обработка ошибок, управление состоянием). Участие в проектировании API (Swagger/OpenAPI) совместно с backend-разработчиками. Участие в улучшении UI/UX сложных административных интерфейсов. Требования: Коммерческий опыт фронтенд-разработки от 2 лет. Глубокое знание JavaScript (ES6+) и TypeScript. Опыт работы с React 18+ (хуки, функциональные компоненты). Опыт работы с REST API, понимание HTTP/HTTPS, реализация авторизации и обработки ошибок. Уверенная верстка на HTML5 и CSS (TailwindCSS, CSS Modules, Sass). Владение Git. Понимание основ безопасности веб-приложений (CORS, XSS, CSP). Английский язык на уровне чтения технической документации. Готовность и интерес к изучению предметной области (виртуализация, системы управления инфраструктурой). Будет плюсом: Понимание принципов работы Nginx и apache (раздача статики, проксирование). Опыт работы с Node.js (скрипты сборки, простые сервисы). Навыки настройки Webpack или Vite. Знакомство с WebSocket (понимание протокола). Опыт работы с Figma. Базовые знания бэкенд-разработки (Python, Go, Java). Опыт работы с дизайн-системами и понимание UI/UX для сложных приложений. Знакомство с технологиями виртуализации (oVirt/KVM, Proxmox, Openstack, VMware). Мы предлагаем: Работу в аккредитованной ИТ компании Удаленный формат работы в пределах РФ, возможны редкие командировки в московский офис Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору ДМС после испытательного срока (включая стоматологию и плановую госпитализацию) Гибкое обсуждение индивидуальных финансовых условий Гибкое начало рабочего дня — в пределах разумного Обучение за счёт компании Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ