Junior Fullstack-разработчик Python и Django
Что за роль
Junior Fullstack-разработчик будет создавать и поддерживать сайты и веб-сервисы на Python и Django — от моделей и серверной логики до верстки. В работе есть интеграции с внешними сервисами и сопровождение уже работающих проектов, включая развертывание на серверах.
Что предстоит делать
- Разрабатывать сайты и веб-сервисы на Django: проектировать модели, реализовывать серверную логику и собирать интерфейсы.
- Подключать внешние системы, включая сервисы для приема и проверки чеков, государственные сервисы, CRM, ЭДО и Telegram-боты.
- Поддерживать и дорабатывать существующие проекты.
- Развертывать и обновлять приложения на серверах с использованием Docker Compose и Nginx.
- Создавать REST API и интеграционные эндпоинты, когда для задачи нужен обмен данными в формате JSON.
- Верстать адаптивные страницы по макетам Figma и подключать их к Django-шаблонам, формам и статическим файлам.
Что потребуется
- Уверенно писать и читать Python-код, понимать типы данных, срезы и обработку исключений.
- Знать Django: модели, миграции, ORM, связи, фильтрацию запросов, views, маршруты, формы и шаблоны.
- Понимать принципы REST API, уметь выбирать HTTP-методы и статус-коды, принимать и возвращать JSON.
- Знать основы ООП и уметь объяснить структуру кода; писать простые SQL-запросы и понимать таблицы, ключи и связи в PostgreSQL.
- Иметь практический опыт запуска проекта в Docker, понимать образы, контейнеры и тома; пользоваться Git и GitHub, работать с ветками и разрешать конфликты.
- Уметь подключаться к Linux-серверу по SSH, смотреть логи и перезапускать сервисы; владеть HTML/CSS и JavaScript для работы с DOM, событиями, fetch и формами.
- React с Vite, Bootstrap или Tailwind, Django REST Framework, интеграции со сторонними API и опыт чтения чужого кода будут преимуществом. Опыт можно получить на собственных проектах; коммерческий опыт не является главным критерием.
Что важно знать
Docker, Linux и работа с уже существующим кодом здесь относятся к обычным задачам, а не только к дополнительным навыкам. Поэтому важны аккуратность, понимание основ и способность доводить изменения до рабочего состояния в продакшене. В вакансии также указаны график 5/2 и удаленный формат.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram