Разработчик Django/Django Rest Framework
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы инженерная компания, мы развиваем качество и стандарты разработки. Если вас беспокоит, что ChatGPT заменит вас и будет писать за вас код, то мы поможем вам стать разработчиком, который не может быть заменён. У нас активно используется автоматизация и шаблонизания, мы верим что разработчик должен писать как можно меньше кода. Меньше кода — меньше тестов — меньше багов.
Перед кодом мы делаем визуализации логики и информационной модели. После пишем тесты, и только потом уже пишем сам код.
Ожидания от кандидата
Обязательно знание Python, Django, Django Rest Framework и GitHub, остальному при необходимости научим.
Вы будете напрямую общаться с клиентами, поэтому коммуникационные навыки очень важны.
Условия работы
Для разработки АПИ мы ищем Django-разработчика
Применяем TDD: Pytest
Что нужно знать или чему научиться для того, чтобы выполнять задачи:
- Python 3
- Django 4
- Pytest
- Понимание принципов REST и как это реализуется в Django Rest Framework
- Docker
- Git, GitHub и GitHub Actions
Вы будете:
- Работать над развитием АПИ системы для веб-игр.
- Реализовывать функции для административного интерфейса и шаблонов игр для необходимостей фронтендеров.
Обязательно знание Python, Django, Django Rest Framework и GitHub, остальному при необходимости научим.
Бонусы
Мы оплачиваем разработчикам участие в курсах и другие активности для саморазвития. Наша работа основана на обмене знаниями и постоянном повышении квалификации.
Дополнительные инструкции
Чтобы получить приглашение на собеседование, выполните тестовое задание:
Соберите с помощью Django Rest Framework каталог исполнителей и их альбомов с песнями такой структуры:
- Исполнитель
- Название
- Альбом
- Исполнитель
- Год выпуска
- Песня
- Название
- Порядковый номер в альбоме
Одна и та же песня может быть включена в несколько альбомов, но под разными порядковыми номерами.
В качестве площадки для демонстрации АПИ подключите к нему Swagger, чтобы можно было проверить работу АПИ через Postman
Результат присылайте в виде репозитория в GitHub с инструкцией по запуску. Бонусом будет, если проект будет запускаться через docker compose.