Python Developer
генерация резюме под вакансию
сопроводительное письмо
описание
Компания разрабатывает отечественное программное обеспечение в сфере удаленного доступа, управления и администрирования пользовательскими устройствами на популярных операционных системах. Решения класса UEM обеспечивают удаленный доступ к ПК, установку и удаление программ, настройку операционных систем, исполнение скриптов и политик, а также инвентаризацию оборудования. Продукт предоставляется как облачное решение и как сервер для локального развертывания на инфраструктуре заказчиков.
задачи
- Разрабатывать новый функционал и дорабатывать существующие модули (удалённый доступ, автоматизация, MDM, развёртывание ОС, инвентаризация, аудит, отчёты, интеграции с AD/LDAP и Keycloak, MFA);
- Исправлять баги, в том числе на нагруженных локальных инсталляциях у заказчиков;
- Покрывать код тестами и поддерживать стабильность CI;
- Проводить code review пул-реквестов и участвовать в архитектурном ревью новых фич и крупных рефакторингов;
- Участвовать в обсуждении задач: декомпозиции, оценке и выборе подхода до начала реализации;
- Участвовать в еженедельных созвонах команды;
- Помогать коллегам по Python/Django: давать подсказки по библиотекам, разбирать сложные места и проводить парное программирование;
- Взаимодействовать с командами клиентов (Flutter, Rust), тестировщиками и DevOps.
требования
- Коммерческая разработка на Python от 5 лет, из них минимум 3 года на Django и DRF;
- Уверенное владение PostgreSQL: понимание индексов, транзакций, уровней изоляции и умение оптимизировать запросы;
- Опыт работы с Redis и фоновыми задачами или очередями;
- Понимание REST API и OpenAPI;
- Опыт написания и поддержки тестов;
- Уверенная работа с Git (ветки, merge requests, разрешение конфликтов);
- Аккуратность в коде: чистые миграции, понятные ревью, осознанная работа с обратной совместимостью;
- Умение разбираться в чужом коде и большой кодовой базе;
- Будет плюсом умение читать EXPLAIN ANALYZE и диагностировать тяжёлые запросы в PostgreSQL, опыт интеграции с AD/LDAP и Keycloak, реализация OAuth2/MFA, опыт работы с Ansible из Python-кода, опыт работы с локальными продуктами, поставляемыми заказчикам, знание Rust на уровне чтения и правок, опыт работы с системами удалённого доступа, MDM/UEM, инвентаризацией, опыт проведения code review.
условия
- Аккредитованная IT-компания;
- Отсутствие бюрократии и тайм-трекеров.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.