Обязанности:
Мы создаем продукты для кибербезопасности. Это решения и технологии, которые защищают компании от хакеров и помогают проводить расследования инцидентов. Мы боремся за то, чтобы безопасность была не только на бумаге, и верим, что можем сделать мир лучше. В нашей команде много уникальных экспертов — хакеры, разработчики, исследователи, и люди, работа которых не связана напрямую с информационной безопасностью, — все очень классные. Поэтому больше всего мы ценим нашу команду. У нас принято прислушиваться к людям, чутко реагировать на их проблемы и запросы, поддерживать инициативы. Мы знаем о кибербезопасности почти все и ждем, что вы тоже разбираетесь в своей области. Нас 2200+ человек, у нас семь офисов в России. Мы ищем разработчиков в команду Дирекции информационных технологий Positive Technologies (ДИТ). Наше подразделение занимается разработкой внутренних и внешних портальных решений компании. Продукт: Партнерский портал — внешний портал для клиентов, партнеров, дистрибьюторов и ВУЗов, работающих с нашей компании. Функции: регистрация и учет статусов партнеров и дистрибьюторов, система ЛК, поиск, запрос курсов для обучения, запрос стендов, расчет спецификации заказываемых продуктов, нотификация. Команда: PM, BE Team Lead, 4 BE, 3 FE, QA. Чем предстоит заниматься: Работать по методологии DDD (Domain Driven Development). Реализовывать сервисы позитивного портала. Интегрироваться с различными сервисами/системами. Участвовать в проектировании масштабируемой архитектуры, выработке решений по отказоустойчивости и производительности. Уделять внимание рефакторингу, оптимизировать работу продукта и улучшать быстродействие сервисов. Писать тесты. Проводить код-ревью. Разбирать инциденты. Вести техническую документацию. Держать проактивную позицию, предлагать и обсуждать идеи по развитию продукта и процессов. Требования: Опыт коммерческой разработки систем более 4 лет. Отличные знания Python 3, опыт использования AsyncIO. Понимание методологии DDD, знакомство с микросервисной архитектурой. Отличные знания SQL. Хорошее знание PostgreSQL, опыт проектирования БД. Опыт unit и интеграционного тестирования. Опыт проектирования и реализации API. Опыт работы с Git. Опыт работы с системами баг-трекинга. Умение писать поддерживаемый код, погружаться в новые предметные области. Приветствуются: Опыт проведения event storming и знакомство с предметно-ориентированным программированием (DDD). Опыт работы с брокерами сообщений (Kafka, RabbitMQ). Опыт работы с Docker. Опыт создания CI/CD pipeline’ов. Опыт работы с Redis и других СУБД. Самостоятельность, умение анализировать и структурировать требования, декомпозировать задачи. Опыт участия в наборе сотрудников. Опыт использования Django, FastAPI. Что мы предлагаем: Гибридный или удаленный формат работы. Ежегодный оплачиваемый отпуск — 28 календарных дней + 10 day off; ДМС со стоматологией, вызовом врача на дом, экстренной госпитализацией с первого месяца работы; Частичная компенсация спортивных занятий или занятий английским языком; По результату финансовой деятельности компании вам может быть выплачена годовая премия пропорционально отработанному периоду; В офисе есть спортивная зона с душевой; Библиотека с профессиональной и художественной литературой, настольные игры, PS с подпиской до 400 игр; Фрукты/овощи, йогурты и сырки, кофе и чай на любой вкус, микромаркет “ВкусВилл”и кофепоинт; Есть клубы по интересам (шахматы, клуб инвесторов, мафия по спортивным правилам, винный клуб, D&D и другие); Корпоративные мероприятия, день здоровья, дни донора; Можно присоединиться к футбольной, баскетбольной или волейбольной сборным, для которых мы арендуем спортивные площадки; Обширная система скидок у наших партнеров (Бенефитс приложение).