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