Вакансия: 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 и др.)
  • Обучение за счет компании: курсы, книги, конференции
  • Оплата хакатонов и профессиональных мероприятий