О компании:
Мы разрабатываем решения в сфере информационной безопасности c 2018 года.
Наши продукты – это технологически сложные системы, которые используют десятки компаний в России и СНГ.
У нас сильная мотивированная команда профессионалов из ведущих компаний: Яндекс, Тинькофф, Касперский, VK Group, MTC, Сбер, Paragon Software и др. Наши сотрудники работали над разработкой беспилотных автомобилей, мобильных приложений, браузеров, социальных сетей, децентрализованных систем хранения данных на базе блокчейна и IPFS, облачных хранилищ и решений информационной безопасности.
Мы используем современный стек технологий, который постоянно расширяется.
О позиции:
В поиске Senior Python разработчика. Сейчас мы имеем стабильную платформу, на которой работает наш основной продукт. Мы ищем человека, который поможет нам создавать инновационный функционал и оставаться такими же быстрыми и гибкими.
Наш идеальный кандидат – это активный и самостоятельный человек, готовый решать сложные инженерные задачи и брать за них ответственность. При необходимости, выходить за рамки своего стека и разрабатывать что-то с нуля.
Требования:
- Опыт написания production кода на Python от 3-х лет;
- Базовые знания алгоритмов, структур данных, паттернов проектирования и программирования, навыки их применения;
- Понимание asyncio;
- Продвинутое владение Linux и Docker;
- Понимание работы основных протоколов обмена данными и принципов работы компьютерных сетей;
- Опыт применения основных системных и прикладных библиотек по перехвату сетевого траффика;
- Опыт написания unit-тестов;
- Самостоятельность, инициативность, быстрая обучаемость.
Будет плюсом:
- Понимание Agile и DevOps методологии и подходов;
- Глубокое понимание работы протоколов передачи данных;
- Глубокое понимание принципов работы систем контейнеризации;
- Интерес к функциональной безопасности и кибербезопасности;
- Опыт работы с системами виртуализации (VMWare, VirtualBox);
- Опыт и ориентирование в иных программных экосистемах: с, go, java, rust.
Наш стек:
- Множество протоколов передачи данных (всего 36, включая https, ssh, telnet), различные уязвимости;
- Python (scapy, asyncio, pyinstaller, pydantic, aiohttp, twisted, jinja2, sqlite);
- Docker (используем distroless контейнеры, ipvlan, macvlan сети, docker in docker, compose);
- KVM, VMWare;
- Linux (dpkg, bash, Pcap, whiptail);
- RabbitMQ;
- Другие языки программирования (C/C++/Cython);
- Сложная система сборки и разворачивания решения в сторонней инфраструктуре. Мы используем Jenkins, но думаем переезжать на Gitlab CI.
- Собственная инфраструктура для разработки и тестирования решения;
- Jira, Confluence, Slack, Zoom, draw.io, TestRail.
Мы предлагаем:
- Гибкий график работы, разумный work-life balance 🙂
- Возможность удаленной работы.
- Достойную заработную плату, которая обсуждается с каждым кандидатом индивидуально и зависит от ваших знаний и опыта.
- Пересмотр заработной платы в соответствии с вашим профессиональным ростом. Мы хотим стимулировать вас развиваться и достигать новых высот.
- Участие в митапах и возможность публикации в профильных СМИ. У нас есть активное сообщество профессионалов, и мы хотим, чтобы вы могли делиться своими знаниями и опытом.
- Возможность максимально влиять на продукт. Мы ценим ваше мнение и готовы принимать ваши идеи и предложения для улучшения нашего продукта.