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