CURATOR – признанный мировой эксперт в области сетевой безопасности и обеспечения непрерывной сетевой доступности интернет-ресурсов. Компания предлагает широкий спектр решений для фильтрации трафика, защиты от сетевых атак и обеспечения бесперебойного функционирования интернет-ресурсов клиента в режиме 365/24/7. Собственная геораспределенная сеть фильтрации, построенная на базе единой архитектуры BGP Anycast, для защиты приложений заказчиков от любых интернет угроз, приводящих к недоступности ресурсов в сети интернет, состоит из 16 точек присутствия по всему миру, с пропускной способностью анализа и фильтрации более 4 Тбит/с. Портфель решений компании включает в себя: защиту от DDoS-атак, защиту от взлома (WAF), CDN (сеть доставки контента), устойчивый DNS, защиту от ботов и Curator.Radar - уникальную глобальную систему BGP-мониторинга в режиме реального времени.
Мы ищем Python-разработчика для работы над корпоративной системой управления конфигурациями, которая выступает бэкендом для хранения и управления параметрами клиентских сервисов.
Круг задач:
- Развивать API управления параметрами клиентских услуг
- Разрабатывать механизмы управления CDN-нодами в облаке
- Спроектировать и реализовать межсервисное взаимодействие на базе Apache Kafka целью быстрой доставки информации о доменных событиях
О вас:
- Минимум 5 лет профессиональной разработки на Python
- Опыт работы с распределёнными системами
- Глубокое понимание принципов ООП, SOLID и шаблонов проектирования.
- Необходимо обеспечить обслуживаемость проекта в течении продолжительного срока службы в условиях значительного размера кодовой базы.
- Значительный опыт работы с SQLAlchemy ORM или аналогичными ORM-фреймворками.
- Понимание недостатков ORM и проблем производительности. MySQL/MariaDB:
- Понимание реляционного проектирования баз данных и оптимизации
- Следование принципу TDD.
- Самостоятельное написание комплексных модульных и интеграционных тестов. Понимание лучших практик тестирования
- Опыт работы с многопоточными и асинхронными приложениями Docker / Docker Compose: Конфигурирование и деплоймент
- Самостоятельная работа и решение проблем: Умение работать автономно, принимать технические решения без постоянного контроля, понимать цели задач и самостоятельно проектировать оптимальные подходы к их реализации.
- Способность формулировать конкретные, хорошо структурированные вопросы при нехватке информации или неясных требованиях
- Проактивный подход к уточнению требований, сбору контекста и выявлению возможных препятствий до начала реализации
- Будут плюсом: опыт работы с Redis, Prometheus, Alembic, Apache Thrift / gRPC, Kubernetes
- Разработка с использованием ИИ: Желание и умение пользоваться инструментами ИИ (например, Claude Code, GitHub Copilot) для изучения исходного кода и ускорения разработки
Что предлагаем:
- Формат сотрудничества на выбор: удаленная работа, гибридный график
- Участие в международных конференциях и профессиональное обучение
- Высокопрофессиональные коллеги и интереснейшие задачи
- Официальное оформление, оплачиваемые обеды в офисе, зоны отдыха и спорта корпоративный английский язык, ДМС (полная страховка)
- Оклад + ежеквартальные премии = высокий доход, прозрачная система мотивации
- Гибкий график.
- Бронь от частичной мобилизации.