Python Developer (KATA)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы ищем опытного Python-разработчика в проект продукта платформы противодействия комплексным угрозам и целевым атакам на уровне сети (Kaspersky Anti Targeted Attack).
Платформа Kaspersky Anti Targeted Attack – это высоконагруженная система реального времени с жесткими требованиями производительности и времени отклика, которая обеспечивает комплексную защиту от сложных угроз и целевых атак, позволяя контролировать все точки входа потенциальных угроз – сеть, веб-трафик, электронную почту, ПК, ноутбуки, серверы и виртуальные машины.
Платформа состоит из множества распределенных сервисов, которые взаимодействуют друг с другом, используется современный стек технологий.
Ожидания от кандидата
Обязанности:
- Разработка и поддержка микросервисов
- Разработка backend части проекта
- Интеграция с CI/CD
Нам важно:
- Опыт коммерческой разработки на Python от 3 лет, использование ООП, знание стандартных библиотек;
- Знание Linux на уровне разработчика сервисов;
- Знание Docker;
- Хорошее знание реляционных баз данных (желательно PostgreSQL);
- Опыт написания unit-тестов (желательно pytest);
- Запуск автоматизированных тестов, анализ результатов, регистрация обнаруженных дефектов;
- Опыт работы с git.
Будет плюсом:
- Опыт разработки распределенных систем;
- Опыт работы с асинхронным программированием;
- Базовое понимание брокеров сообщений;
- Опыт в Docker Swarm.