Кто мы
Амбициозная команда, чья специализация - высокотехнологичные проекты для крупного бизнеса и государства.
Мы делаем как информационные, так и полностью автоматизированные системы, ИТ-сервисы различного назначения, 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-разработке, архитектуре и интеграциях.
- Профессиональный и карьерный рост.