Django разработчик для создания REST API@ Freelanceroff
О позиции
Мы ищем Django-разработчика для создания REST API для нового продуктового платформы. Ваша задача — разработать чистый и масштабируемый REST API, используя Django и Django REST Framework с JWT для безгосударственной аутентификации, поддерживаемой MySQL.
Чем вы будете заниматься
- Реализация аутентификации: регистрация и вход через email и пароль, выдача JWT токенов доступа и обновления.
- Создание ресурсов: создание модели Products с полными CRUD конечными точками, защищенными слоем JWT.
- Обеспечение качества кода: следование лучшим практикам DRF, модульная структура приложения, настройки на основе окружения и тщательная обработка ошибок для легкого расширения кода для будущих мобильных клиентов.
- Документация: автоматическая генерация документации конечных точек (Swagger или Redoc) прямо из кода, чтобы будущие команды могли быстро адаптироваться.
Критерии приемки
- Все конечные точки возвращают правильные коды состояния и JSON полезные нагрузки.
- Несанкционированные запросы блокируются; авторизованные запросы проходят успешно.
- Миграции выполняются корректно против MySQL 8+.
- Swagger/Redoc доступен по /docs и перечисляет все доступные операции.
- Юнит-тесты покрывают аутентификацию и каждый CRUD путь для Products.
Требования
- Опыт работы с Django, DRF и JWT.
- Способность писать код, готовый к производству.
- Знания в области разработки API и бэкенда.
- Опыт работы с MySQL и RESTful API.
- Знания в JavaScript и Python.
Что мы предлагаем
- Конкурентоспособная зарплата в диапазоне от 2500 до 7500 долларов в месяц.
- Гибкий график работы и возможность удаленной работы.
- Возможность работать над интересными проектами с использованием современных технологий.
- Поддержка в обучении и профессиональном развитии.
- Доступ к ресурсам и инструментам для эффективной работы.
Вакансия предлагает интересный проект с использованием Django и REST API, но информация о компании ограничена. Заработная плата конкурентоспособная, но не указаны дополнительные бонусы.
Кто здесь добьётся успеха
Глубокие знания в Django и Django Rest Framework, с опытом разработки REST API, включая реализацию аутентификации через JWT.
Способность эффективно работать в удаленном режиме, самостоятельно управляя своим временем и задачами, а также поддерживая регулярное взаимодействие с командой через инструменты, такие как Slack или Zoom.
Опыт работы с MySQL, включая проектирование базы данных и оптимизацию запросов, что позволяет создавать масштабируемые и производительные приложения.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости B2B SaaS
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев