Full Stack Developer (Django/DRF + Vue 3)

Новые Ветеринарные Технологии

Full Stack Developer (Django/DRF + Vue 3)

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

Наш проект — это технологическая экосистема для ветеринарии, которая объединяет врачей, клиники и владельцев питомцев. Мы создаём веб-приложение нового поколения, интегрированное с собственной МИС и интеллектуальным ассистентом на базе ИИ.

Задачи
  • Проектирование и развитие backend-части на Django + DRF: модели, сериализаторы, бизнес-логика, интеграции.
  • Создание и поддержка REST API (версионирование, документирование через Swagger/OpenAPI).
  • Работа с PostgreSQL: проектирование схем, оптимизация запросов, миграции.
  • Реализация потоковых взаимодействий (SSE/WebSocket) для чата, транскрибации и ассистента.
  • Контейнеризация сервисов (Docker, docker-compose), настройка Nginx как reverse-proxy.
  • Разработка и поддержка frontend-интерфейсов на Vue 3 (Composition API) и Nuxt 3 (SPA-режим): продуманные компоненты, роутинг, управление состоянием (Pinia).
  • Интеграция frontend с backend через axios: интерцепторы, централизованная обработка ошибок, работа с токенами.
  • Типизация и обеспечение качества кода (TypeScript, ESLint, Prettier, code review).

Требования
  • Опыт 3+ лет в full stack-разработке с упором на backend.
  • Уверенные знания Django и DRF: permissions, сериализаторы, пагинация, фильтрация, middleware.
  • Глубокий опыт работы с PostgreSQL.
  • Практика реализации SSE или WebSocket.
  • Владение Docker и умение работать с Nginx.
  • Отличные знания Vue 3 (Composition API) и Nuxt 3 (SPA-режим).
  • Опыт управления состоянием через Pinia и интеграции API-запросов через axios.
  • Обязательное использование TypeScript в повседневной разработке.
  • Опыт командной работы: участие в планировании, code review, аргументация решений.

Будет плюсом
  • Опыт работы с LangChain или другими инструментами построения AI-агентов.
  • Знание принципов разработки медицинских или высоконагруженных систем.
  • Понимание CI/CD для production-среды.

Мы предлагаем
  • Участие в разработке продукта с нуля с высоким уровнем технологической сложности.
  • Работа в команде backend, frontend и ML-разработчиков, тесное взаимодействие с продакт-менеджером и экспертами.
  • Гибкий график и полная удалёнка.
  • Возможность влиять на архитектуру и качество продукта, который станет отраслевым стандартом.
Посмотреть контакты работодателя

Похожие вакансии

Тривио
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Системная Интеграция

Frontend-разработчик

Системная Интеграция

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
АНО ЦИСМ
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
STARTRIBE LTD
Удаленная работа
  • Москва

  • Не указана

Спортмастер
Удаленная работа
  • Москва

  • Не указана

Октопустех

Fullstack-разработчик

Октопустех

Удаленная работа
  • Москва

  • Не указана

SaaSoft
Удаленная работа
  • Москва

  • до 160000 RUR

SafeTech (СэйфТек)

Frontend-разработчик (Vue.js)

SafeTech (СэйфТек)

Удаленная работа
  • Москва

  • до 160000 RUR

WebSoft
Удаленная работа
  • Москва

  • до 160000 RUR

Интехсерт (ИТС)

Senior Frontend Developer (Vue.js)

Интехсерт (ИТС)

Удаленная работа
  • Москва

  • до 160000 RUR

Senior Frontend Developer

Финтехник

Удаленная работа
  • Москва

  • до 4000 USD

Удаленная работа
  • Москва

  • до 150000 RUR

Органайзер ЛидерТаск

Разработчик Vue3 (middle)

Органайзер ЛидерТаск

Удаленная работа
  • Москва

  • до 150000 RUR

Удаленная работа
  • Москва

  • до 150000 RUR

FIX PRICE
Удаленная работа
  • Москва

  • до 150000 RUR

YourGoods
Удаленная работа
  • Москва

  • до 250000 RUR

МАКСБИТСОЛЮШЕН

Front-end разработчик (Nuxt)

МАКСБИТСОЛЮШЕН

Удаленная работа
  • Москва

  • до 250000 RUR

Travelata.ru (ООО Травелата)

Middle Frontend Developer (Vue)

Travelata.ru (ООО Травелата)

Удаленная работа
  • Москва

  • до 250000 RUR

DZ Systems
Удаленная работа
  • Москва

  • до 250000 RUR

ARK
Удаленная работа
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию