Назад
2 часа назад

Senior Python Developer (AI)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Английский
b1
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Senior Python Developer

Full-time/Компания:  IT PEOPLE GROUP
Локация: РФ
Гражданство: РФ
Формат работы: удаленный, по ТК
Срок привлечения: 6 месяцев

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

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

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

Требования:

1.Опыт разработки на Python (3.8+) — от 2 лет.
2. Уверенное знание и практический опыт работы с Django (включая Django REST Framework и шаблонизацию для server-side rendering):

- Создание REST API
- Работа с моделями, миграциями, ORM
- Аутентификация и авторизация (JWT, OAuth, Django Permissions)
- Оптимизация запросов (select_related, prefetch_related)
- Навыки разработки серверного рендеринга с использованием Django Templates:
- Создание динамических HTML-страниц на стороне сервера
- Работа с контекстом, формами, включением шаблонов (include, extends)
- Интеграция статики (CSS/JS) через Django Static Files
- Понимание различий между SSR и фронтенд-рендерингом (SPA)

3. Опыт разработки микросервисов или API на FastAPI:
- Работа с асинхронностью (async/await)
- Валидация данных (Pydantic)
- Автоматическая генерация документации (Swagger/OpenAPI)

4. Опыт работы с PostgreSQL:
- Написание сложных SQL-запросов
- Понимание индексов, производительности, оптимизации
- Работа с транзакциями, миграциями (например, через Django или Alembic)

5. Знание принципов REST, опыт проектирования API
6. Опыт работы с системами контроля версий (Git)
7. Базовое понимание Docker и контейнеризации
8. Опыт написания unit- и интеграционных тестов (pytest, unittest)
9. Понимание принципов CI/CD
10. Английский язык — чтение технической документации (Pre-Intermediate и выше)
11. Будет плюсом опыт работы с Golang или желание его освоить

Контакты:

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -