/

Разработчик Python (WebUI управления СЗИ)

Санкт-Петербург, Российская Федерация

    Вы ищете профессиональную команду и возможность принять участие в интересных, находящихся на переднем плане технологии проектах? Не проходите мимо, у Вас есть шанс попасть в такую команду еще в процессе ее формирования!

    Приглашаем разработчиков Python для создания и развития WEB-интерфейсов управления ("админки") для наших программных продуктов в области защиты информации. Основное требование к разрабатываемым интерфейсам - функциональность, надежность и лаконичность (без модных бантиков, цветочков и "котиков"), фокус преимущественно на backend, стабильность и качество его работы с компонентами СЗИ.

    Мы разрабатываем уникальное для РФ решение в области виртуализации и защиты информации Enterprise-класса, позволяющее запускать "недоверенное" ПО в защищенном и контролируемом КСЗ окружении, соответствующее требованиям федеральных регуляторов. Первая, базовая версия продукта уже прошла сертификацию ФСТЭК и сейчас идет дальнейшее его развитие - расширения набора функций и вспомогательных утилит, создание интерфейсов управления (консольного и графического), и т.д..

    В процессе проектирования и создания изделий мы ориентируемся на фундаментальные принципы теории надежности и информационной безопасности, классические каноны UNIX и культуру промышленной разработки ПО. Как результат - наши продукты минималистичны, безопасны, изящны и функционально полны, но не избыточны.

    Подтвержденные обязательные знания и навыки определяют базовую "планку" для кандидата, дополнительные - дадут значительную прибавку к оплате, особенно при их успешном применении в работе. 

Обязанности:

    Разработка WEB-приложений и WEB-интерфейсов управления и мониторинга для создаваемых компанией СЗИ, решений SIEM/IDS/IPS, ПО автоматизации управления и мониторинга информационной инфраструктуры.

Обязательные требования:

- Опыт разработки backend/frontend для WEB-приложений от 3-х лет;
- Знание Python, JavaScript - для написания backend/frontend;
- Понимание принципов создания WEB-приложений по шаблону MVC;
- Знание фреймворков JavaScript для создания WEB UI (jQuery UI, etc.);
- Знание применимых шаблонов проектирования и принципов безопасной разработки;
- Опыт командной разработки и работы с системами контроля версий;
- Технический английский, навыки работы с англоязычной документацией;
- Навыки работы с Linux/UNIX системами.

Дополнительные преимущества кандидату дадут:

- Опыт работы из Python с нативным кодом (Python/C API), командами и библиотеками GNU/Linux;
- Базовые навыки системного администрирования Linux;
- Опыт разработки решений автоматизации управления, мониторинга, ERP/CRM и т.д.
- Знание базовых принципов информационной безопасности, концепции "Zero Trust Security";
- Навыки тестирования разрабатываемого кода (Unit/Integration testing);
- Опыт разработки программной и эксплуатационной документации.

Условия работы:

- Работа преимущественно в офисе, с возможностью удаленной работы (по согласованию);
- Оплата в зависимости от подтвержденных знаний и навыков (от 80 до 240 т.р.), премия по результатам работы;
- Соцпакет, полностью "белое" оформление;
- Растущая команда профессиональных, разносторонне развитых специалистов и экспертов, возможность (пока еще есть) адаптировать рабочую среду и процессы "под себя";
- Свежеобжаренный кофе и аутентичный чай на кухне, велостоянка у бизнес-центра :)