Назад
4 часа назад

Senior Python Developer

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

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

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

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

#вакансия #senior #python #удаленноРФ

Роль: Разработчик Python
Грейд: Senior
Компания: 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

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

Источник -