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

  • Участие в разработке новых функций и исправлении ошибок в приложениях на Python и Django.
  • Написание тестов для проверки функциональности кода.
  • Обновление документации по коду и проекту.
  • Участие в составлении технических спецификаций под руководством опытных коллег.
  • Создание миграций и обновление схемы базы данных.
  • Соблюдение внутренних правил коммитов, pull-request и код-ревью.

Требования:

  • Незаконченное высшее или высшее образование технического или ИТ-направления.
  • Опыт коммерческой или учебной разработки от 1 года.
  • Английский на уровне чтения технической документации.
  • Основы синтаксиса Python, знание основных структур данных и принципов ООП.
  • Навыки работы с Django: модели, представления, шаблоны.
  • Знание принципов работы Celery и основ асинхронного программирования (asyncio и др.).
  • Основные операции с базами данных (CRUD), знание базовых SQL-запросов.
  • Базовые навыки работы с Docker.
  • Опыт работы с ОС Linux/Unix.
  • Основы Git: клонирование, коммиты, ветки, понимание Pull Request и merge.

Условия: полная занятость, график 5/2, гибридный формат работы в Воронеже.