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