Описание вакансии:
Мы разрабатываем новую систему для управления автопарком, которая позволяет контролировать расходы, получать оптовые скидки и обеспечивать высокий уровень обслуживания.
Ищем человека для этой системы, который возьмёт на себя техническое лидерство, будет отвечать за архитектуру и качество кода, а также поможет команде развиваться и эффективно решать задачи бизнеса.
Обязанности: - Ведение технического лидерства команды (2-4 разработчика).
- Проектирование архитектуры новых модулей и сервисов.
- Контроль качества кода (code review, наставничество, обучение).
- Разработка и поддержка API на Django REST Framework.
- Оптимизация работы с базами данных (структура, индексы, запросы).
- Интеграция с внешними сервисами (платежи, почта, SMS, операторы).
- Обеспечение безопасности приложения (CSRF, CORS, валидация).
- Планирование спринтов и распределение задач совместно с менеджером проекта.
- Деплой и настройка production-окружения (Docker, Nginx, CI/CD).
- Участие в принятии продуктовых и технических решений.
Требования: - Опыт разработки на Python 3.11+ и глубокое знание Django 4+ / DRF.
- Умение проектировать архитектуру сложных веб-приложений.
- Навыки работы с SQL и ORM (annotate, Subquery, F-выражения).
- Опыт оптимизации БД (индексы, explain analyze).
- Знание принципов SOLID, DRY, опыт работы с CBV.
- Умение организовать работу команды (постановка задач, контроль сроков).
- Опыт CI/CD (GitLab), контейнеризации (Docker, docker-compose).
- Опыт с Celery, REST, JWT, OAuth2.
- Навык написания тестов (pytest/unittest) и обеспечения высокого покрытия кода.
- Готовность принимать решения и нести ответственность за результат.
Условия: - Работа в стабильной развивающейся компании.
-
Молодой, активный и позитивный коллектив.
-
Гибкий график работы 5/2 (время работы обсуждается на собеседовании).
-
Удаленный график работы.
-
Премии за внедрение собственных идей по повышению эффективности своих процессов.