Python Developer
Требования
Местоположение и тип занятости
Компания
Создаем набор современных продуктов для миграции между облачными провайдерами
Описание вакансии
О компании и команде
MIND Software — российский разработчик системного и инфраструктурного программного обеспечения, работающий в области управления данными современных платформ виртуализации. Компания развивает семейство технологий кроссплатформенной мобильности, отказоустойчивости и хранения данных. Решениями компании востребованы среди крупных корпоративных клиентов из разных отраслей, дистрибьюторов, интеграторов, разработчиков операционных систем и систем виртуализации.
Что мы делаем:
Мы расширяем команду по разработке Software-Defined Storage (SDS).
Ожидания от кандидата
Основные технологии
- Python, Gitlab, Ansible, Etcd, Linux
Обязанности:
- Проектирование и реализация новых компонентов, среди которых: асинхронный RESTful API, мониторинг, selfhealing, healthcheck;
- Написание тестов к своему коду;
- Участие в процессе автоматизации сборки и развёртывания совместно с DevOps командой;
- Участие в создании инсталлятора продукта;
- Совместная работа с продуктовой командой по всем вопросам и решениям;
- Взаимодействие с командой Technical Support.
Без этого никуда:
- Опыт Backend-разработки с использованием Python 3.10 / 3.11;
- Опыт с FastAPI, опыт работы с SQL базами данных (postgres) etcd.
- Опыт работы с ОС на базе Linux, понимание устройства системы на уровне уверенного пользователя (дисковый слой, ввод/вывод, взаимодействие с внешними утилитами, консоль, сервисы);
- Опыт проектирования и реализации многопользовательских систем;
- Системы управления версиями: Git.
Большой плюс:
- Опыт работы с Software-Defined Storage (SDS);
- Опыт с Celery;
- Опыт написания тестов для Модульного и Интеграционного тестирования;
- Опыт работы с базами данных (выбор конкретного движка зависит от варианта реализации)
- Умение писать чистый и поддерживаемый код;
- Хороший технический кругозор;
- Желание исследовать новые технологии и средствами автоматизации процессов разработки.
Условия работы
- Конкурентный уровень дохода;
- Возможность удаленной работы (гибридный формат работы);
- Работа в классной команде с интересным, актуальным и востребованным продуктом;
- ДМС (после испытательного срока);
- Работа в БЦ класса «А» в шаговой доступности от м. Петровский парк и м. Динамо.