Python программист
Требования
Местоположение и тип занятости
Компания
Одна из ведущих российских компаний, специализирующаяся на разработке ПО в области информационной безопасности
Описание вакансии
Условия работы
О компании:
Мы — компания Positive Technologies. Вот уже 18 лет мы защищаем организации от современных киберугроз: находим уязвимости, расследуем инциденты, разрабатываем высокотехнологичные ИБ-продукты и сервисы.
Мы создали более десяти продуктов в области противодействия киберугрозам и успешно продвигаемся на мировой рынок.
PT Industrial Security Incident Manager (ISIM) - программно-аппаратный комплекс глубокого анализа технологического трафика
Чем предстоит заниматься:
- писать новые и развивать существующие сервисы на Python / Tornado;
- писать и поддерживать внутренние инструменты для работы экспертов (Python, Bash, Lua, and etc)
- участвовать в анализе, проектировании и оценке технических решений вместе с командой;
- писать unit и функциональные тесты;
- участвовать в code review.
Что мы ожидаем:
- опыт разработки на Python от 3-х лет (Python 3);
- опыт работы с SQL, проектирования структуры БД (PostgreSQL);
- работа в Unix на уровне уверенного пользователя;
- уверенная работа с Git;
- опыт написания асинхронного кода asyncio (async/await);
- опыт работы с ORM и без;
- опыт написания юнит тестов (py.test, mock and etc).
Будет плюсом:
- опыт разработки REST API/websocket;
- опыт работы с Сlickhouse, Django, Celery, Rabbitmq, Redis, SQLAlchemy;
- знание классических алгоритмы и структур данных, сортировки, алгоритмы на графах, динамическое программирование.
Что взамен:
- уютный офис в центре города;
- белая зарплата;
- ДМС со стоматологией;
- шесть недель оплачиваемого отпуска;
- можно самому выбрать, во сколько начнется твой рабочий день (с 9 до 11);
- дресс-кода у нас нет — мы за свободу в выборе стиля.