Назад

Python-разработчик (Django)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Python-разработчик (Django): Разработка и развитие отечественной платформы удалённого доступа, администрирования устройств и UEM с акцентом на Django/DRF, PostgreSQL, интеграции с AD/LDAP и Keycloak, а также on-premise-инсталляции. Фокус на оптимизации нагруженных запросов, проектировании новых функций, тестировании, архитектурном ревью и поддержании стабильности CI.

Локация: Новосибирск, Советский район, микрорайон Академгородок. Доступны работа на месте работодателя, удалённый и гибридный форматы.

Компания

Разработка программного обеспечения RuDesktop для удалённого доступа, управления и администрирования пользовательских устройств под управлением различных операционных систем.

Что делать

  • Разрабатывать новый функционал и дорабатывать модули удалённого доступа, автоматизации, UEM, MDM, развёртывания ОС, инвентаризации, аудита, отчётности и интеграций.
  • Исправлять ошибки и поддерживать стабильность продукта на нагруженных on-premise-инсталляциях заказчиков.
  • Покрывать код тестами и поддерживать стабильность CI.
  • Проводить code review и участвовать в архитектурном ревью новых функций и крупных рефакторингов.
  • Участвовать в декомпозиции задач, оценке решений и выборе подхода до начала реализации.
  • Взаимодействовать с командами Flutter, Rust, тестирования и DevOps, помогать разработчикам Python/Django.

Требования

  • Более 6 лет опыта, включая 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-компания.
  • Нет бюрократии и тайм-трекеров.
  • Оклад определяется по результатам собеседования и зависит от опыта и знаний.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →