з/п не указана
Москва
От 3 до 6 лет
Ищем Middle+/Senior backend-разработчика на Python/Django в основную команду разработки. Формат — удаленно
Обязанности
- Разрабатывать и развивать backend на Python/Django + Django REST Framework
- Проектировать и поддерживать REST API для веба и внутренних сервисов
- Оптимизировать работу с БД (PostgreSQL/MySQL), очередями и фоновыми задачами (Celery, RabbitMQ)
- Участвовать в технических и архитектурных решениях, предлагать варианты и помогать доводить их до продакшена
- Разбираться в существующей логике, аккуратно работать с legacy-кодом и постепенно улучшать его
- Писать unit-тесты, участвовать в code review, поддерживать общий уровень качества кода
- Взаимодействовать с backend-командой, тестированием, аналитиками и проектными менеджерами.
Требования
- От 3 лет коммерческой разработки на Python, от 2 лет с Django
- Опыт разработки API на Django/DRF
- Уверенный SQL, опыт работы с PostgreSQL или MySQL
- Понимание ООП и паттернов, умение писать простой и поддерживаемый код
- Опыт работы с Docker; базовое понимание Kubernetes (деплой, конфигурация) или готовность быстро в этом разобраться
- Linux, Git, базовые навыки тестирования и CI/CD
- Обязательные навыки: Python 3.8-3.10; Django 3.x/4.x; DRF; уверенная работа с ORM и миграциями; MySQL: проектирование схем, индексы, оптимизация запросов; Celery + RabbitMQ (AMQP): очереди, фоновые задачи; Redis: кэширование, сессии; базовое понимание ASGI/Channels; Docker и docker-compose; работа в Linux; Git; основы CI/CD; тестирование: pytest/pytest-django, unit/integration.
Условия
- Формат: удалённо
- Конкретный уровень дохода обсуждаем по итогам технического собеседования