Описание
Компании ООО "Передовые Технологии" - разработчику отечественного программного обеспечения RuDesktop в сфере удаленного доступа и управления, администрирования пользовательскими устройствами на наиболее популярных ОС - требуется разработчик.
Задачи
•Разработка нового функционала и доработка существующих модулей: удалённый доступ, автоматизация и UEM (Ansible-плейбуки), MDM, развёртывание ОС (kickstart/PXE), инвентаризация, аудит, отчёты, интеграции с AD/LDAP и Keycloak, MFA
•Исправление багов, в том числе на нагруженных on-premise инсталляциях у заказчиков
•Покрытие кода тестами и поддержание стабильности CI
•Code review пул-реквестов других разработчиков и участие в архитектурном ревью новых фич и крупных рефакторингов
•Участие в обсуждении задач: декомпозиция, оценка, выбор подхода до начала реализации
•Участие в еженедельных созвонах команды
•Помощь коллегам-разработчикам по Python/Django: подсказки по библиотекам, разбор сложных мест, парное программирование при необходимости
•Взаимодействие с командами клиентов (Flutter, Rust), тестировщиками и DevOps
Требования
•5+ лет коммерческой разработки на Python, из них минимум 3 года на Django + DRF
•Уверенное владение PostgreSQL: понимание индексов, транзакций, уровней изоляции, умение оптимизировать запросы
•Опыт с Redis и фоновыми задачами/очередями
•Понимание REST API и OpenAPI
•Опыт написания и поддержки тестов
•Уверенная работа с Git (ветки, merge requests, разрешение конфликтов)
•Аккуратность в коде: чистые миграции, понятные ревью, осознанная работа с обратной совместимостью
•Умение разбираться в чужом коде и большой кодовой базе
Будет плюсом:
•Умение читать EXPLAIN ANALYZE и диагностировать тяжёлые запросы в PostgreSQL
•Опыт интеграции с AD/LDAP и Keycloak, реализация OAuth2/MFA
•Опыт работы с Ansible из Python-кода
•Опыт работы с on-premise продуктами, поставляемыми заказчикам
•Знание Rust на уровне «прочитать и поправить»
•Опыт работы с системами удалённого доступа, MDM/UEM, инвентаризацией
•Опыт проведения code review
Условия
•Возможен любой формат работы: полная занятость, удаленная работа, гибридный график
•Аккредитованная IT-компания
•Нет бюрократии и тайм-трекеров, работаем в комфортном режиме
•Оклад по результатам собеседования (ограничен только опытом и знаниями)