Middle+/Senior Python разработчик

Дата размещения вакансии: 25.12.2025
Работодатель: Интеграция Дистрибуция Проекты
Уровень зарплаты:
з/п не указана
Город:
Москва
проспект Победителей 7А
Требуемый опыт работы:
Более 6 лет

Проект: Разработка функциональности для проекта BI

Опыт и технологии

  • Опыт коммерческой разработки на Python 3.8+ от 2 лет.

  • Уверенное знание и практический опыт работы с Django:

    • Django REST Framework.

    • Создание и поддержка REST API.

    • Работа с моделями, ORM, миграциями.

    • Аутентификация и авторизация (JWT, OAuth, Django Permissions).

    • Оптимизация запросов (select_related, prefetch_related).

    • Опыт серверного рендеринга (Django Templates):

      • Создание динамических HTML-страниц.

      • Работа с контекстом, формами.

      • Использование шаблонов (extends, include).

      • Подключение и управление статикой (CSS/JS) через Django Static Files.

      • Понимание различий между SSR и SPA-подходами.

  • Опыт разработки API или микросервисов на FastAPI:

    • Работа с асинхронным кодом (async/await).

    • Валидация данных с использованием Pydantic.

    • Использование и понимание Swagger / OpenAPI.

  • Опыт работы с PostgreSQL:

    • Написание сложных SQL-запросов.

    • Понимание индексов и принципов оптимизации производительности.

    • Работа с транзакциями и миграциями (Django migrations, Alembic).

Общие требования

  • Понимание принципов REST и опыт проектирования API.

  • Опыт работы с Git.

  • Базовое понимание Docker и контейнеризации.

  • Опыт написания unit- и интеграционных тестов (pytest, unittest).

  • Понимание базовых принципов CI/CD.

  • Английский язык — чтение технической документации (Pre-Intermediate и выше).