Senior Python разработчик

Senior Python разработчик

Минск, проспект Победителей, 7А

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

Проект: Разработка функциональности для проекта 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 и выше).

Навыки
  • Python
  • Django Rest Framework
  • REST API
  • модели, ORM, миграции
  • JWT
  • OAuth
  • Django Permissions
  • Оптимизация запросов
  • серверный рендеринг
  • динамические HTML-страницы
  • контекст и формы
  • шаблоны (extends, include)
  • управление статикой (CSS/JS)
  • SSR и SPA-подходы
  • API/микросервисы на FastAPI
  • асинхронный код
  • Валидация данных (Pydantic)
  • Swagger / OpenAPI
  • PostgreSQL
  • сложные SQL-запросы
  • индексы и принципы оптимизации производительности
  • Django migrations, Alembic
  • Git
  • Docker и контейнеризация
  • unit- и интеграционные тесты
  • CI/CD
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Satellite
  • Минск

  • Не указана

Рекомендуем
Novakid Inc
  • Минск

  • от 6000 USD

Рекомендуем
Т-Банк
  • Минск

  • от 6000 USD

Рекомендуем
Бэлл Интегратор

Python-разработчик

Бэлл Интегратор

  • Минск

  • от 6000 USD

Syberry CIS
  • Минск

  • от 6000 USD

Дзеньги
  • Минск

  • от 6000 USD

  • Минск

  • от 6000 USD

  • Минск

  • от 6000 USD

Леста Игры
  • Минск

  • от 6000 USD

МТС
  • Минск

  • от 6000 USD

Айконтекст

Middle/Middle+ PHP developer

Айконтекст

  • Минск

  • от 6000 USD

Betera

SEO Team Lead

Betera

  • Минск

  • от 6000 USD

АЛЬФА-БАНК

Android Team Lead

АЛЬФА-БАНК

  • Минск

  • от 6000 USD

Представительство АЕОРК в РБ

Главный бухгалтер

Представительство АЕОРК в РБ

  • Минск

  • от 6000 USD

Бэлл Интегратор

Rust разработчик

Бэлл Интегратор

  • Минск

  • от 6000 USD

БелСваМО
  • Минск

  • от 6000 USD

СМУ №74
  • Минск

  • от 6000 BYR

Спортингклаб

Главный бухгалтер

Спортингклаб

  • Минск

  • от 5000 BYR

Национальный центр электронных услуг,РУП

Middle Backend Developer Java (ведущий инженер-программист)

Национальный центр электронных услуг,РУП

  • Минск

  • от 5000 BYR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию