Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Python Developer (Fullstack): Разработка нового функционала и доработка модулей удаленного доступа, автоматизации и UEM с акцентом на интеграции с AD/LDAP и Keycloak. Фокус на оптимизации PostgreSQL, реализации механизмов MFA и обеспечении стабильности CI в высоконагруженных on-premise инсталляциях.
Локация: Любой формат работы: удаленно, гибрид или офис в Новосибирске
Компания
Разработчик отечественного программного обеспечения RuDesktop в сфере удаленного доступа и управления устройствами (UEM).
Что делать
- Разработка функционала удаленного доступа, автоматизации (Ansible), MDM и развертывания ОС.
- Интеграция с AD/LDAP, Keycloak и реализация MFA.
- Исправление багов в нагруженных on-premise инсталляциях у заказчиков.
- Покрытие кода тестами, поддержка CI и проведение code review.
- Декомпозиция задач, оценка и участие в архитектурном ревью новых фич.
- Взаимодействие с командами Flutter, Rust, DevOps и тестировщиками.
Требования
- 5+ лет коммерческого опыта с Python, из них от 3 лет с Django и DRF.
- Глубокие знания PostgreSQL (индексы, транзакции, оптимизация запросов).
- Опыт работы с Redis и очередями фоновых задач.
- Понимание REST API и OpenAPI.
- Опыт написания тестов и уверенное владение Git.
- Умение работать с большой кодовой базой и чужим кодом.
Хорошо, если есть
- Умение использовать EXPLAIN ANALYZE для диагностики тяжелых запросов.
- Опыт работы с Ansible из Python-кода.
- Опыт с on-premise продуктами, MDM/UEM или системами удаленного доступа.
- Базовые знания Rust на уровне чтения и правки кода.
Культура и преимущества
- Работа в аккредитованной IT-компании.
- Отсутствие бюрократии и тайм-трекеров, комфортный режим работы.
- Гибкий выбор формата работы: удаленка, гибрид или офис.
- Оклад обсуждается индивидуально по результатам собеседования.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →