Junior Fullstack-разработчик Python и Django

60,000 - 80,000 RUB

Что за роль

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 и удаленный формат.

Оценка вакансии
7.2 / 10
Вакансия подробно описывает задачи и требования: перечислены технологии, практические навыки и типы интеграций. Зарплата и формат работы указаны, но информации о дополнительных условиях и перспективах роста нет.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал

TalentMove стал Жабкой

Встречайте
TalentMove 2.0

Удобнее искать. Проще выбирать.

Открыть Жабку