Python Developer
PythonМы создаем продукты для кибербезопасности. Это решения и технологии, которые защищают компании от хакеров и помогают проводить расследования инцидентов. Мы боремся за то, чтобы безопасность была не только на бумаге, и верим, что можем сделать мир лучше.
В нашей команде много уникальных экспертов — хакеры, разработчики, исследователи, и люди, работа которых не связана напрямую с информационной безопасностью, — все очень классные. Поэтому больше всего мы ценим нашу команду. У нас принято прислушиваться к людям, чутко реагировать на их проблемы и запросы, поддерживать инициативы.
Мы знаем о кибербезопасности почти все и ждем, что вы тоже разбираетесь в своей области.
Нас 2500+ человек, у нас семь офисов в России.
Мы ищем разработчиков в команду Дирекции информационных технологий 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 в год.
- Заботу о здоровье: ДМС с первой недели работы, включая стоматологию, ежегодный чекап, массаж и возможность посещать онлайн-сессии с психологом через партнерский сервис.
- Компенсацию до 50% расходов на занятия спортом и английским языком в рамках ежегодного бюджета.
- Работу в аккредитованной ИТ-компании и возможность использования льгот Министерства цифрового развития.
Откликнуться
