Что нужно уметь: • Уверенное владение Python 3; • Отличное знание Django и Django REST Framework; • Опыт работы с Celery, Redis, PostgreSQL; • Понимание работы Docker, Docker Compose, базовых DevOps-процессов; • Хорошее знание принципов REST API, HTTP, авторизации (JWT, OAuth2); • Опыт интеграции внешних API и работы с асинхронными задачами; • Английский - чтение технической документации и базовое общение; • Опыт от 1 года в реальных проектах (коммерция, фриланс, стажировки). Будет плюсом: • Опыт настройки CI/CD (GitHub Actions, GitLab CI и т.п.); • Навыки работы с микросервисной архитектурой; • Знание FastAPI, SQLAlchemy, опыт оптимизации БД; • Умение писать тесты (pytest, unittest); • Участие в open source или pet-проектах. Чем будете заниматься: • Разработка и поддержка серверной части веб-приложений; • Проектирование и реализация REST API; • Интеграция внешних сервисов (платежки, почта, трекинги и т.п.); • Разработка фоново-асинхронных задач (Celery + Redis); • Работа с БД, оптимизация, миграции; • Участие в архитектурных решениях и code review. |