Вакансия: Junior Python Developer (Django)
Обязанности:
- Разрабатывать 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: поднять проект и БД локально
- Опыт: желательно от 3 месяцев
Будет плюсом:
- Celery и Redis
- pytest, pytest-django, фабрики тестовых данных
- Интеграции со сторонними API (платежи, POS, Telegram)
- Понимание LLM-интеграций: промпты, вызов моделей, обработка ответов
- CI/CD на GitHub Actions
Условия и бонусы:
- Молодая и амбициозная команда
- Регулярные код-ревью и разбор архитектурных решений
- Доступы к AI-сервисам (ChatGPT, Claude и др.)
- Обучение за счет компании: курсы, книги, конференции
- Оплата хакатонов и профессиональных мероприятий