Обязанности и достижения:
- Разработка и поддержка Django-приложений для различных задач заказчиков: виртуальный обмен вещами, учёт финансов, система кошельков, древовидное меню и др.
- Проектирование архитектуры монолитных приложений с учётом расширяемости и PEP8-стандарта.
- Реализация сложной бизнес-логики с учетом прав доступа, валидации и реактивного поведения форм.
- Разработка REST API с JWT-аутентификацией, тестами и документацией через Swagger.
- Работа с Django ORM, PostgreSQL, Celery, Redis, docker-compose.
- Реализация интерфейсов с HTML, CSS (в т. ч. Bootstrap), базовым JavaScript и клиентской сортировкой.
- Создание UI-функций: поиск, фильтрация, пагинация, динамическая подгрузка через django-autocomplete-light.
- Организация структуры справочников с зависимыми полями и связанными моделями.
- Настройка админ-панели с фильтрами, автозаполнением и кастомизацией.
- Работа с git и соблюдение линтинга (flake8, isort, black) и структуры проекта на всех этапах разработки.