Вакансия: Python Developer



Логотип (торговая марка, бренд) METASCAN от компании (организации): METASCAN в городе (населенном пункте): Санкт-Петербург, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Стартапы"
с оплатой труда: по договоренности

✷ Смотрите другие предложения работы от компании METASCAN.


Ищете работу? Заполните резюме!

Вакансия № 22963150 добавлена в базу данных сайта Электронный Центр Занятости Населения: Понедельник, 23 июня 2025 года.
Дата обновления вакансии № 22963150 на сайте Электронного Центра Занятости Населения: Суббота, 28 июня 2025 года.


Репутация компании "METASCAN":

◈ Читайте свежие отзывы сотрудников об этом работодателе.

Оставить мнение об этой компании без регистрации бесплатно.


Требования к опыту работы: не требуется
Тип занятости: полная занятость
График работы: полный день

Дополнительные сведения о вакансии: Python Developer

Защищаем клиентов от кражи денег и критически важных данных в результате кибератак.
Создаём и поддерживаем распределенную систему обнаружения уязвимостей уровней L3-L7 для глобальных инфраструктур.

Среди наших клиентов: МТС, Медси, РСХБ Страхование, Агрохолдинг Степь, Центры МФЦ, муниципальные органы. Помимо этого, мы работаем с организациями современной финансовой сферы, такими как NFT-маркетплейсы (Rarible), майнинг-пулы (Ezil) и платёжные шлюзы

Ежедневно проверяем более 10000 доменов\ip на наличие уязвимостей позволяющих проникнуть на сервера компаний, получить доступ к данным, вызвать отказ в обслуживании.

Как мы это делаем?

Наш основной продукт это сканер уязвимостей. Мы создаем фреймворк позволяющий превратить сторонние бинарные утилити, контейнеры или вызовы API в модули для сканера уязвимостей.

Для этого мы решаем задачу унификации данных требуемых для работы утилиты\контейнера\API и данных, полученных в результате сканирования.

Фреймворк использует Celery и обеспечивает распредленное выполнение задач. Наши базовые классы описывают входные и выходных данные.

Наш стек:

- Python3, Django, Celery на бекенде

- Docker (Планируем переход на k8)

- Ansible для управление серверами

- Запускаемые модули на разных языках - Ruby, C, Java, Bash

Как мы работаем: Недельные спринты, Youtrack как канбан-доска. Код на Github, тесты unittest, взаимодействие команды в Discord.

Кого мы ищем:

Мы ищем человека в команду разработки ядра системы - основной компоненты сканера. Сейчас у нас две основные задачи:

1) Стабилизировать платформу
2) Обеспечить возможность быстрого развертывания новых модулей сканера.

Для этого мы дорабатываем базовые классы, используемые фреймворком.
Унифицируем систему тестирования модулей, созданных на основе нашего фреймворка.

Чем предстоит заниматься:

  • Реализацией базовых классов фреймворка сканера уязвимостей на Python3;

  • Реализацией системы тестирования разрабатываемых модулейl;

  • Созданием новых модулей для платформы в виде оберток над утилитами\контейнерами\API (nuclei, patator, wpscan, конкретные PoC эксплойты).

  • Написанием тестов (unittest/pytest) и технической документации;

  • Code review;

  • Участвовать в принятии архитектурных решений;

Что необходимо:

  • Умение работать в команде: быть коммуникабельным, легким в общении и доброжелательным по отношению к коллегам.

  • Хорошее понимание работы Linux (systemd, iptables, bash).

  • Понимание Docker - сборка образов, запуск, отладка.

  • Понимание работы стека TCP&UDP\IP, маршрутизации.

  • Понимание работы прикладных протоколов DNS, HTTP, SSH, etc.

  • Опыт продуктовой разработки на Python3 с от 2 лет;

  • Опыт работы с Django.

  • Понимание принципов работы с распределенными очередями задач (у нас – Celery);

  • Опыт работы с NoSQL: у нас Elasticsearch, Redis;

  • Опыт работы с Git commit/pull request policies.

  • Английский язык на уровне работы с документацией, описания задач в трекере, оформления commits/requests.

Преимуществом будут:

  • Интерес к предметной области (Тестирование на проникновение, обратная разработка);

  • Опыт работы с Django REST API

  • Опыт работы с k8s

  • Опыт реализации проектов по внедрению систем защиты (NGFW, IPS, WAF, DPI)
  • Опыт работы со сканерами уязвимостей MaxPatrol, Arachni, Nessus, Acunetix или другими
  • Опыт работы с BurpSuite или ZAP
  • Опыт проведения тестирований на проникновение или работы с результатами таких тестов

    Условия труда

  • Оформление через самозанятость контрактами на (6-12 месяцев)
  • 15 оплачиваемых дней отдыха в год в дополнение к отпуску по ТК
  • Обучение на курсах по Linux\Сетям\ИБ за счет организации
  • Компенсация занятий спортом \ обучения языку - 10т.р\год


Откликнуться на эту вакансию № 22963150: Python Developer




Предыдущая вакансия:
Вакансия № 22963151 на должность Начальник планово-экономического отдела от компании ООО Новосталь-М в городе (населенном пункте) Балаково