Основные обязанности:
Разработка RESTful API с использованием Django REST Framework. Создание и поддержка административной панели для управления приложением. Работа с шаблонизаторами Django для рендеринга frontend части приложения. Написание чистого, документированного и тестируемого кода.
Требуемые навыки:
Уверенное знание Python и фреймворка Django. Опыт разработки API и работы с базами данных (PostgreSQL, MySQL). Знание системы контроля версий Git. Понимание принципов REST архитектуры. Опыт работы с Django Admin и создание кастомизированных административных интерфейсов. Знание шаблонизатора Django и HTML/CSS. Опыт тестирования кода (Unit tests, Integration tests).
Процесс выполнения задач:
Работа в рамках методологии Scrum. Оценка сложности задач перед началом спринта. Выполнение работ согласно временным предпосылкам, согласованным на планировании спринта. Регулярное обновление статуса выполняемых задач. Участие в ежедневных стендапах и планировании спринтов.
Условия оплаты:
Заработная плата выплачивается два раза в месяц. Первый платеж производится в середине месяца, второй в конце месяца. Расчет производится на основе отработанных часов и выполненных задач согласно Scrum оценкам.