на главную
zarplata•3 ч. назад

Fullstack-разработчик (Python/Django + Vue.js)

В офисе МоскваОформление по ТК РФГрафик 5/2Офис на Красном Октябре

Навыки и технологии

VueDjangoDockerPostgreSQLVue.jsGitJavaScriptMySQLGitLab CI/CDPythonRedisnginx

Ключевая задача

Разработка и поддержка бэкенда на Django и фронтенда на Vue.js для коробочных мультимедийных продуктов в музейной и выставочной сфере.

Описание вакансии

О компании

Pitch — студия полного цикла в музейной и выставочной сфере. Создаём музеи, выставки и мультимедийные экспозиции под ключ: концепция, дизайн и визуализации, производство контента, застройка, поставка и инсталляция оборудования, запуск на площадке.

Обязанности

  • Разработка и поддержка функционала бэкенд (Django) и фронтенд (Vue.js).
  • Проектирование архитектуры с учетом специфики коробочной поставки (изолированность, легкость установки и обновления).
  • Написание тестируемого кода и сопроводительной технической документации.
  • Оптимизация производительности и работа с реляционными базами данных.

Требования

  • Python и фреймворк Django / Django REST Framework.
  • WebSockets / Django Channels
  • Vue.js (Vue 3, Composition API), уверенный JavaScript (ES6+), HTML5, CSS3.
  • PostgreSQL и уверенное знание SQL.
  • Git, понимание принципов REST API и модульной архитектуры.

Дополнительно:

  • Опыт создания или поддержки коробочных (on-premise) продуктов.
  • Docker и Docker Compose.
  • Celery, Redis, базовые навыки администрирования Linux.
  • Опыт настройки CI/CD пайплайнов.
  • Опыт сборки SPA под on-premise
  • Vuex, Vue Router
  • Gunicorn
  • Nginx как reverse proxy: связка Nginx → Gunicorn

Условия

  • Оформление по ТК РФ.
  • График 5/2: с 10:00 до 19:00, офисный формат.
  • Офис на Красном Октябре.