Tech Lead / Руководитель команды разработки Python

от 400 000 ₽

Выше средней на 30%

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

Среди наших клиентов: Телеком операторы, банки, промышленные и добывающие компании. Помимо этого, мы работаем с организациями современной финансовой сферы, такими как NFT-маркетплейсы, майнинг-пулы и платёжные шлюзы.

Ежедневно мы проверяем более 100,000 доменов\ip на наличие уязвимостей.

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

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

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

Наш стек:

  • Python3, Django, DRF, Celery;
  • MySQL, Elasticsearch;
  • Docker;
  • Ansible для управления серверами;
  • Запускаемые модули на разных языках - Python, Java, Go, Lua, Ruby, Bash.

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

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


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

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

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

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

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

  • Code review;

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

  • Выстраивание процессов внутри команды разработки;

  • Проведение 1-to-1 встреч с командой;

  • Распределение нагрузки команды.


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

  • Опыт продуктовой разработки на Python3;
  • Опыт работы с Django, DRF;
  • Опыт работы с Celery;
  • Опыт работы с MySQL, Elasticsearch;
  • Хорошее понимание работы Linux (systemd, iptables, bash);
  • Понимание Docker - сборка образов, запуск, отладка;
  • Опыт работы с Git commit/pull request policies;
  • Английский язык на уровне работы с документацией, описания задач в трекере, оформления commits/requests;
  • Опыт в качестве Tech/Team Lead/Руководителя разработки более 1 года.

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

  • Опыт выстраивания процессов в команде с 0;
  • Опыт работы с RabbitMQ, Redis;
  • Опыт работы с Ansible;
  • Опыт работы со сканерами уязвимостей MaxPatrol, Nessus, Acunetix или другими;
  • Опыт работы с BurpSuite или ZAP;
  • Интерес к предметной области: тестирование на проникновение, OSINT, обратная разработка.


Условия:

  • Оформление по ТК РФ и все бонусы аккредитованной IT-компании;
  • Удалённая работа: график 5/2 с 10 до 19 по Москве;
  • Дополнительный отпуск для важных событий и помощь в сложные времена;
  • Без бюрократии: горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
  • Оплачиваем участие в конференциях;
  • Компенсация 80% стоимости профильных курсов, обучения английскому языку, спорта, психотерапии.

Сравнение со средней зарплатой в похожих вакансиях:

213k

369k

137k

255k

689k


Поделиться:

Опубликована 7 часов назад

Похожие вакансии

Наша команда — это 4500+ специалистов по информационным технологиям и большим данным. ... включающих в себя исправление дефектов и оптимизацию программного кода систем больших данных; Развитие команды ... , повышение компетенций команды, найм и онбординг сотрудников.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании X5 TechX5 Tech
  • Москва
6 дней назад
Ищем IT Team Lead для развития и построения проектов в B2B-направлении заказной разработки. ... Проводить code review и контролировать качество кода в команде. ... Требования: Опыт коммерческой разработки от 4 лет, участие в проектировании архитектуры приложений; Уверенное ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЭвоторЭвотор
  • Москва
8 дней назад
Компания разработчик приложений для бизнеса приглашает в свою команду опытных Тим лидов Backend Задачи ... , внедрять новые инструменты и методики Планировать разработку и контролировать выполнение задачифслутв ... разработки от 5 человек Знаете, как выстраивать процессы разработки Умеете проектировать отказоустойчивые ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Версус СервисВерсус Сервис
  • Москва
15 дней назад
... Команда исследовательской лаборатории занимается исследованиями, тестированием, апробацией технологий ... ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ Заниматься организацией работы команды Лидировать в развитии исследований Участвовать ... в решении возникающих проблем Заниматься управлением задач и ресурсов команды ЧТО НУЖНО ДЛЯ ЭТОЙ РАБОТЫ ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании МТСМТС
  • Москва
6 дней назад
... архитектуру — вы внедряете свои идеи и современные инженерные подходы Руководить кросс-функциональной командой ... — вы создаете сильную и эффективную разработку Влиять на полный цикл разработки — кодинг, реализация ... сильных специалистов, где ценится глубина экспертизы и инженерное мышление Команды слушают и слышат ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании «UZUM TECHNOLOGIES»«UZUM TECHNOLOGIES»
  • Москва
13 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.