Обязанности:
- Разработка и поддержка backend-части веб-приложений с использованием Django.
- Проектирование эффективной и масштабируемой структуры базы данных.
- Создание и поддержка RESTful API для взаимодействия с frontend.
- Контейнеризация приложений с использованием Docker.
- Участие в код-ревью, рефакторинге и улучшении архитектуры существующих проектов.
- Оптимизация производительности приложений и запросов к базе данных.
-
Основные требования (обязательные):
- Глубокое знание и опыт работы с веб-фреймворком Django.
- Уверенное владение PostgreSQL: сложные запросы, оптимизация, понимание транзакций и индексов.
- Опыт работы с Docker (создание образов, Docker Compose).
- Понимание и практическое применение паттернов проектирования (SOLID, фабрика, стратегия, наблюдатель и т.д.) и архитектурных принципов (Django way, чистая архитектура).
- Умение писать чистый, поддерживаемый и тестируемый код.
- Знание Git, понимание процессов CI/CD.
- Опыт разработки API с использованием Django REST Framework (DRF).
- Знание frontend-фреймворка Vue.js (на уровне чтения/внесения изменений, понимания компонентного подхода) — для позиции fullstack.
- Опыт работы с полнотекстовым поиском Elasticsearch.
- Знание ClickHouse для аналитики и работы с большими данными.
- Опыт работы с Redis (кэширование, Celery broker, временное хранилище).
- Опыт системами очередей (Celery, RabbitMQ, Kafka).
- Опыт работы в Linux-окружении.
Похожие вакансии
Python developer (Backend + Vue.js)
Инфотек
Опыт работы Бэкенд-разработчиком от 5 лет. Опыт разработки коммерческих IT-продуктов. Уверенное понимание полного цикла разработки ПО.
Старший (Senior) Python-разработчик в команду "Твой Магнит"
МАГНИТ, Розничная сеть
Опыт коммерческой разработки на Python 3.8 и выше от 5 лет. Опыт работы с async кодом от 3 лет.
Python-разработчик
Амбрелла
Отличное знание Python (3.10+). Уверенный опыт с FastAPI. Опыт написания тестов с pytest. Опыт работы с uv.
Senior Python Developer (Payments)
НООСФЕРА
5+ лет Python backend, уверенный Senior-level. Отличное знание Python 3.11+, asyncio, FastAPI. Сильный опыт с PostgreSQL...
Senior Python Developer
АйТи БАСТИОН
Высшее техническое образование (прикладная математика, информатика, информационная безопасность, автоматизированные системы управления). Опыт коммерческой разработки от 6 лет, из них минимум...
