Python developer (Acronis Storage)
Требования
Местоположение и тип занятости
Компания
Мировой лидер в области резервного копирования и восстановления данных
Описание вакансии
Условия работы
Команда Acronis Storage занимается разработкой и поддержка Web консоли для развертывания, управления и мониторинга высоконадежными SDS (Highly available, highly reliable software defined storage) кластерами и сервисами работающими на этих кластерах (object storage, iSCSI, Acronis Backup Gateway, NFS, SMB, etc).
Web консоль представляет собой SPA приложение состоящее из фронтенда реализованного с использованием ExtJS и multi-tier (microservices based architecture) бэкенда реализованного на Python с использованием Flask.
Обязанности:
- Принимать участие в разработке и поддержке backend-а для панели управления SDS кластером и сервисами запущенными на нем;
- Активно участвовать в процессе разработки, включая планирование, итеративную разработку и поддержку;
- Улучшать технологии тестирования, сборки и развертывания;
- Плотно взаимодействовать с командами frontend-разработчиков, аналитиков, QA.
Требования:
- Отличное знание языка Python, опыт разработки от 2 лет;
- Хорошее знание OC Linux;
- Опыт работы с MySQL или PostgreSQL;
- Опыт работы с Flask и SqlAlchemy;
- Уверенное владение Git.;
- Знание классических алгоритмов и структур данных;
- Понимание основ тестирования и способность построения кода с учетом принципов TDD.
Будет плюсом:
- Опыт работы с Tornado и/или asyncio;
- Опыт разработки на С, С++
Бонусы
Мы предлагаем:
- Работу в крупной международной компании;
- Все условия для карьерного роста;
- Технологичное рабочее место в современном офисе;
- Стабильную заработную плату и возможность ее пересмотра дважды в год;
- Страховку, питание и оформление по ТК