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

Full Stack Developer (Django/DRF + Vue 3)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 1 года до 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-разработчиков, тесное взаимодействие с продакт-менеджером и экспертами.
  • Гибкий график и полная удалёнка.
  • Возможность влиять на архитектуру и качество продукта, который станет отраслевым стандартом.