Напиши текст вакансии для должности "Python-разработчик в R&D отдел". Название компании: "Селфсек". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'ООП', 'HTTP', 'Python', 'Git'

Обязанности:  Написание чистого, понятного кода Реализация сетевых клиентов и протоколов по документации Взаимодействие с исследователями Покрытие тестами Написание документации Ведение репозитория (версионирование, релизы, поддержка)    Требования:  Уверенное знание Python3 Умение использовать ООП Знание сетевых протоколов разного уровня (TCP, UDP, HTTP, WebSocket, etc) и способов сериализации (struct, protobuf, json, etc) Опыт многопоточной и асинхронной разработки (threading, asyncio), знание примитивов синхронизации Умение покрывать свой код автотестами (pytest, tox, mock) и пользоваться линтерами (flake8, pylint, mypy) Умение работать с системами контроля версий (Git)    Как преимущество:  Опыт реверс-инжиниринга и анализа трафика Понимание основ криптографии