IT People group ищет Senior Python Developer для удаленной работы над проектом BI.

Обязанности:

  • Разработка витрины для взаимодействия с внутренними ИИ моделями/агентами с целью привлечь новых абонентов
  • Проектирование архитектуры программных средств
  • Создание unit-тестов для разработанного кода
  • Участие в Code Review
  • Взаимодействие с разработчиками, дизайнерами, тестировщиками, менеджерами и аналитиками
  • Участие в тестировании

Требования:

  • Опыт разработки на Python (3.8+) — от 2 лет
  • Уверенное знание и практический опыт работы с Django (включая Django REST Framework и шаблонизацию для server-side rendering): создание REST API, работа с моделями, миграциями, ORM, аутентификация и авторизация (JWT, OAuth, Django Permissions), оптимизация запросов (select_related, prefetch_related), работа с Django Templates и статикой
  • Опыт разработки микросервисов или API на FastAPI: асинхронность (async/await), Pydantic, автоматическая генерация документации (Swagger/OpenAPI)
  • Опыт работы с PostgreSQL: написание сложных SQL-запросов, понимание индексов и оптимизации, работа с транзакциями и миграциями (Django/Alembic)
  • Знание принципов REST и опыт проектирования API
  • Опыт работы с Git
  • Базовое понимание Docker и контейнеризации
  • Опыт написания unit- и интеграционных тестов (pytest, unittest)
  • Понимание принципов CI/CD
  • Английский — чтение технической документации (Pre-Intermediate и выше)
  • Будет плюсом опыт с Golang или желание его освоить

Условия:

  • Локация: РФ
  • Формат работы: удаленный, по ТК
  • Срок привлечения: 6 месяцев
  • Ставка: рассмотрим вашу