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