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

Дата размещения вакансии: 14.09.2026
Работодатель: WebBee
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Программистов 4
Требуемый опыт работы:
От 3 до 6 лет

Кто мы

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

Мы делаем как информационные, так и полностью автоматизированные системы, ИТ-сервисы различного назначения, web- и мобильные приложения. В нашу команду мы ищем Python-разработчика уровня Middle / Middle+ для развития корпоративного HR-портала на Django.

Чем предстоит заниматься

  • Разрабатывать и поддерживать backend-модули корпоративного HR-портала на Python/Django.
  • Работать с Django ORM, миграциями, транзакциями и оптимизацией запросов.
  • Проектировать и реализовывать REST API на django-ninja / FastAPI, работать с Pydantic и OpenAPI.
  • Работать с PostgreSQL: писать эффективные запросы, использовать индексы и JSONB, находить и устранять проблемы N+1.
  • Реализовывать фоновые задачи и интеграции с внешними системами с использованием Celery и RabbitMQ.
  • Работать с Redis для кэширования и других backend-задач.
  • Участвовать в реализации и поддержке аутентификации и авторизации через Keycloak / OIDC / OAuth2.
  • Писать и поддерживать автотесты на pytest / pytest-django.
  • Работать с S3/MinIO для хранения файлов.
  • Участвовать в code review и поддерживать единые стандарты разработки.
  • Соблюдать границы модулей и принципы существующей архитектуры.
  • Взаимодействовать с командой и документировать технические решения.

Что нам важно

  • 2–4 года коммерческой backend-разработки на Python.
  • Уверенное знание Python и практический опыт разработки на Django.
  • Хорошее понимание Django ORM: select_related, prefetch_related, миграции, транзакции.
  • Практический опыт работы с PostgreSQL: SQL, индексы, оптимизация запросов, понимание проблемы N+1.
  • Опыт разработки REST API на django-ninja, FastAPI, DRF или аналогичных инструментах.
  • Понимание принципов работы Pydantic / OpenAPI.
  • Опыт работы с Celery или другими инструментами фоновых задач.
  • Практический опыт работы с Redis.
  • Понимание основных принципов OAuth2/OIDC и современной аутентификации.
  • Опыт написания автотестов на pytest.
  • Уверенная работа с Git, понимание процесса code review.
  • Умение разбираться в существующем коде, самостоятельно искать решение и доводить задачу до результата.

Будет плюсом

  • Опыт работы с type hints и строгой типизацией, mypy.
  • Практический опыт с Keycloak.
  • Опыт работы с RabbitMQ и понимание принципов надёжной обработки фоновых задач и идемпотентности.
  • Опыт работы с PgBouncer.
  • Опыт объектной и полевой авторизации (object-level / field-level).
  • Опыт использования uv для управления зависимостями.
  • Опыт работы с S3/MinIO.
  • Опыт разработки корпоративных систем с большим количеством пользователей.
  • Опыт работы с HR-системами или интеграциями с 1С:ЗУП.

Мы предлагаем:

  • Официальное оформление и белую заработную плату.
  • Удалённую работу и удобный график.
  • Работу над масштабным корпоративным проектом с современным технологическим стеком.
  • Разнообразные проекты для крупного бизнеса и государства без необходимости менять работодателя.
  • Возможность развивать экспертизу в backend-разработке, архитектуре и интеграциях.
  • Профессиональный и карьерный рост.