Мы ищем опытного разработчика Django для присоединения к нашей команде разработки и создания надёжных, масштабируемых и высокопроизводительных веб-приложений и API. Вы будете тесно сотрудничать с frontend-разработчиками, продакт-менеджерами и другими инженерами при проектировании, разработке и сопровождении backend-сервисов.
Разрабатывать и поддерживать веб-приложения и RESTful API с использованием Python и Django/Django REST Framework.
Проектировать и реализовывать чистую, масштабируемую и поддерживаемую backend-архитектуру.
Работать с PostgreSQL, проектировать эффективные модели данных и запросы.
Разрабатывать механизмы аутентификации, авторизации, прав доступа и безопасности API.
Интегрировать сторонние сервисы и внешние API.
Писать чистый, переиспользуемый, хорошо протестированный и документированный код.
Оптимизировать производительность приложения и запросы к базе данных.
Отлаживать и устранять проблемы в production и development.
Сотрудничать с frontend-разработчиками для интеграции API с веб-приложениями.
Участвовать в code review и вносить вклад в технические решения.
Работать с Docker и средами разработки/развёртывания.
Мониторить и повышать надёжность и масштабируемость backend-сервисов.
2+ года профессионального опыта работы с Python и Django.
Глубокие знания Django и Django REST Framework.
Хорошее понимание PostgreSQL и проектирования реляционных баз данных.
Опыт создания и использования REST API.
Понимание методов аутентификации, таких как JWT, OAuth 2.0 или сессионная аутентификация.
Знакомство с Git и процессами совместной разработки.
Опыт работы с Docker.
Понимание асинхронного программирования и фоновой обработки задач.
Знание принципов инженерии ПО и практик чистого кода.
Умение писать читаемый, поддерживаемый и хорошо структурированный код.
Хорошие навыки решения задач и коммуникации.
Опыт работы с Celery и Redis.
Опыт работы с WebSockets / Django Channels.
Опыт работы с пайплайнами CI/CD.
Знакомство с Linux и Nginx.
Опыт работы с облачными платформами, такими как AWS, GCP или Azure.
Опыт проектирования микросервисов или распределённых систем.
Опыт написания автоматизированных тестов с Pytest или Django Test Framework.
Знакомство с OpenAPI / Swagger.
Опыт работы с API ИИ/LLM или другими внешними AI-сервисами.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.