Описание
Q-tech сотрудничает с одной из крупнейших бизнес-групп Европы — международной компанией немецкого происхождения, представленной в сферах ритейла, продуктов питания, промышленности и цифровых услуг, с более чем 595 000 сотрудников в 32 странах. Группа ориентирована на разработку собственных технологий, а не на использование сторонних решений, и имеет специализированные подразделения в сфере облачных технологий, кибербезопасности и данных. Мы ищем специалиста с опытом в Python (и FE-технологиях) для присоединения к команде Vulnerability в домене Cybersecurity.
Задачи
•Проектирование и разработка функциональности платформы (Python/FastAPI на бэкенде и задачи на React на фронтенде)
•Создание и поддержка RESTful API для приёма, обработки и обработки потоков уязвимостей (exposure flows)
•Участие в техническом дизайне совместно с остальной командой, предложение идей и обучение у более опытных членов команды
•Написание автоматизированных тестов (unit, integration) как естественной части разработки
•Сотрудничество с командами Data Engineering и Security для вывода функциональности в продакшн
•Участие в код-ревью — как получение, так и предоставление обратной связи
•Работа в Agile-среде с кросс-функциональными командами между Барселоной и Германией
•Постепенное приобретение автономности в инфраструктурном стеке (Docker, Kubernetes, CI/CD)
Требования
•Опыт работы с Python в продакшн-средах (в проекте используется FASTAPI, но опыт с Django также подойдёт)
•Опыт работы с FE-технологиями
•Знание практик тестирования и качественного кода
•Знакомство с RESTful API
•Базовые знания реляционных и нереляционных баз данных (MongoDB, Redis)
•Базовые знания Docker; опыт с Kubernetes ценится, но не является обязательным
•Готовность учиться и способность работать с широким стеком технологий без полного освоения всего с самого начала
•Свободный английский для повседневной работы с командой и инженерами в Германии
Будет плюсом
•Опыт или интерес к кибербезопасности, особенно к Vulnerability Management или Exposure Analysis
•Базовые знания сетевых технологий: HTTP, DNS и связанные протоколы
•Опыт работы с облачным провайдером (AWS, Azure или GCP)
•Опыт работы с брокерами сообщений: RabbitMQ, Kafka
•Знание CI/CD пайплайнов (GitLab CI — плюс)
•Опыт мониторинга с Grafana или аналогичными инструментами
•Вклад в open source проекты
Условия
•Зарплата: €38,000–€48,000 gross/год, в зависимости от опыта
•Фиксированное ежегодное повышение зарплаты согласно коллективному договору
•Льготы (преимущественно net): гибкая компенсация, частная медицинская страховка, компенсация удалённой работы, бюджет на wellbeing, языковые курсы и обучение
•Гибридный формат работы: примерно 8 дней в месяц в офисе (район Plaza Cataluña), без фиксированных дней