Требования:
не менее 5 лет опыта работы с Python; опыт разработки на Django не менее 3 лет; опыт проектирования и разработки сложных веб-приложений; глубокое знание Django и его основных компонентов; опыт работы с Django REST Framework для создания RESTful API; понимание принципов SOLID и опыт проектирования архитектуры приложений; опыт работы с базами данных: PostgreSQL, MySQL, понимание оптимизации запросов и индексации; знание и опыт работы с Docker для контейнеризации приложений; опыт работы с Git и знания о CI/CD процессах; понимание основ безопасности веб-приложений и внедрения мер для защиты данных; опыт работы с Celery для фоновых задач; знание и опыт работы с Redis для кэширования и управления очередями; опыт написания тестов с использованием unittest или pytest; умение работать с тестовыми покрытиями, разработка unit и integration тестов; навыки создания и поддержания документации для разработчиков; способность принимать архитектурные решения и руководить техническим развитием проекта; опыт наставничества и управления командой, проведения код-ревью; хорошие коммуникативные навыки и умение работать в команде; способность решать сложные проблемы и предлагать эффективные решения; умение самостоятельно разобраться в поставленных задачах; английский язык на уровне чтения технической документации. Будет плюсом: опыт работы с GraphQL; знание JavaScript; опыт взаимодействия с фронтенд-командой; опыт настройки Nginx и Gunicorn для деплоя приложений.
Обязанности:
проектирование и разработка сложных веб-приложений на базе Django; оптимизация производительности и масштабируемости приложений; разработка и внедрение REST API и интеграция с внешними сервисами; проектирование архитектуры базы данных и реализация сложных SQL-запросов; взаимодействие с командой фронтенд-разработчиков для интеграции приложений; наставничество, проведение код-ревью; оценка трудоемкости задач.
Условия:
аккредитованная ИТ-компания; работа в офисе, "гибрид" обсуждается после испытательного срока; полный рабочий день, 5/2; гибкое начало рабочего дня (9:00-11:00); легкий в общении коллектив, лояльное руководство; отсутствие дресс-кода, зона игр, удобный офис, вкусный кофе.