- Страна
- Россия
- Зарплата
- 90 000 ₽ – 105 000 ₽
Откликайтесь
на вакансии с ИИ

Junior Python Developer (Django)
Отличная вакансия для старта: четкие требования, адекватная вилка для Junior-позиции и сильный фокус на обучение (код-ревью, оплата курсов, доступ к AI). Прозрачный процесс отбора через бота.
Сложность вакансии
Позиция начального уровня, требующая уверенных базовых знаний Django и SQL. Основная сложность заключается в необходимости понимания архитектурных паттернов (сервисный слой) и работы с Docker.
Анализ зарплаты
Предложенная вилка (90-105к) полностью соответствует рыночным ожиданиям для Junior Python разработчика в РФ. Это крепкий средний уровень, учитывая дополнительные бонусы в виде обучения и доступа к платным сервисам.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Откликайтесь через официального бота, чтобы начать карьеру в амбициозной команде с доступом к передовым AI-инструментам!
Описание вакансии
Junior Python Developer (Django)
🎯 Вилка: 90 000 - 105 000 р/мес
✈️ Локация/Гражданство: РФ
📚 Опыт: Желательно от 3х месяцев
Обязанности
• Разрабатывать REST API продукта на Django и Django REST Framework: модели, сериализаторы, вьюсеты, права доступа
• Проектировать схему данных в PostgreSQL, писать миграции, следить за индексами и целостностью данных
• Выносить бизнес-логику в сервисный слой и держать вью тонкими
• Обрабатывать граничные случаи предметной области: пересечение броней, вместимость столов, стоп-листы, часовые пояса точек
• Покрывать ключевые сценарии тестами на pytest, чинить баги по отчётам QA и обращениям клиентов
• Запускать проект в Docker, работать с переменными окружения и настройками разных сред
• Участвовать в код-ревью, обсуждении архитектуры и планировании задач, работать в связке с фронтенд- и мобильной командой
Требования
• Python 3.11+: ООП, типизация, понимание, как устроены исключения и контекстные менеджеры
• Django: ORM, модели и связи, миграции, админка, сигналы — и понимание, когда их лучше не использовать
• Django REST Framework: сериализаторы, вьюсеты, роутеры, пермишены, пагинация
• PostgreSQL: SQL на уровне джойнов и агрегатов, умение прочитать план запроса и заметить N+1
• Git: ветки, осмысленные коммиты, pull request
• Docker и docker compose на уровне «поднять проект и БД локально»
Будет плюсом
• Celery и Redis, фоновые задачи и периодические джобы
• pytest, pytest-django, фабрики тестовых данных
• Опыт интеграций со сторонними API: платежи, POS-системы, Telegram
• Понимание того, как устроены LLM-интеграции: промпты, вызов моделей из бэкенда, обработка ответа
• CI/CD на GitHub Actions
Что предлагаем
• Молодая и амбициозная команда
• Регулярный код-ревью и разбор архитектурных решений
• Доступы к AI-сервисам (ChatGPT, Claude и другие)
• Обучение за счёт компании: курсы, книги, конференции
• Оплата хакатонов и профессиональных мероприятий
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Python
- SQL
- GitHub Actions
- PostgreSQL
- Redis
- Docker
- REST API
- PyTest
- Django
- Celery
- Django REST Framework
- Docker Compose
Возможные вопросы на собеседовании
Проверка понимания производительности ORM и умения оптимизировать запросы.
Что такое проблема N+1 в Django ORM и какими способами её можно решить?
Оценка архитектурных навыков и понимания чистого кода.
Почему бизнес-логику рекомендуют выносить в сервисный слой, а не оставлять во вьюсетах или моделях?
Проверка практических навыков работы с базами данных.
Как в Django создать миграцию, которая добавляет индекс к существующему полю, и зачем это нужно?
Оценка понимания REST-архитектуры.
В чем разница между Serializer и ModelSerializer в DRF, и когда лучше использовать обычный Serializer?
Проверка навыков тестирования.