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 месяцев
- Ставка: рассмотрим вашу