Full-stack разработчик (Vue 3 / Laravel)

Дата размещения вакансии: 21.09.2026
Работодатель: ФГБУ Интеробразование
Уровень зарплаты:
от 150000 RUR
Город:
Москва
Большой Чудов переулок 8с1
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Разработка новых пользовательских интерфейсов на Vue 3 (Composition API).
  • Создание и поддержка RESTful на базе Laravel (версии 10/13).
  • Проектирование структуры базы данных PostgreSQL, написание сложных запросов, миграций и оптимизация производительности (индексы, EXPLAIN ANALYZE).
  • Интеграция фронтенда и бэкенда, настройка авторизации (JWT/OAuth2/Sanctum).
  • Проведение код-ревью, участие в проектировании архитектуры сервисов и декомпозиции задач.
  • Настройка CI/CD пайплайнов (GitLab CI) и взаимодействие с Docker-контейнерами.

Требования:

  • Опыт работы от 3 лет.
  • Frontend: Уверенное владение Vue 3 Composition API, HTML5, CSS (SASS/SCSS). Понимание реактивности, Virtual DOM и паттернов управления состоянием (Pinia или Vuex). Опыт настройки сборки через Vite.
  • Backend: Глубокое знание PHP 8.2+, фреймворка Laravel (Eloquent ORM, Service Container, Middleware, Job queues), понимание принципов SOLID и чистого кода.
  • Базы данных: Свободное владение SQL, опыт работы с PostgreSQL. Умение работать со сложными JOIN-запросами, оконными функциями, транзакциями.
  • Работа с ИИ: Применение ИИ для оптимизации рабочих процессов (Вайб‑кодинг (полная разработка решения по промту без глубокой ручной проработки) не требуется. Критично: самостоятельная проверка корректности, тестирование, код‑ревью и ответственность за финальный код).
  • Опыт проектирования API (REST/JSON:API), понимание HTTP-статусов, версионирования и документирования (OpenAPI).
  • Навык работы с системой контроля версий Git (ветвление, разрешение конфликтов, ревью).
  • Английский язык на уровне чтения технической документации.

Будет плюсом:

  • Опыт работы с асинхронной очередями Laravel (Redis Queue, RabbitMQ).
  • Знание альтернативных JS-фреймворков (React, Angular) для понимания сильных сторон Vue.
  • Опыт оптимизации тяжелых нагрузок (кэширование Redis, шардирование БД).
  • Опыт работы с WebSocket для реализации real-time функционала.
  • Базовые навыки DevOps: администрирование Linux, работа с Docker Compose, Nginx.
  • Опыт написания e2e-тестов (Cypress, Playwright).
  • Опыт миграции данных с других СУБД (например, MySQL) на PostgreSQL.

Условия:

  • Конкурентная заработная плата (обсуждается индивидуально по результатам собеседования);
  • Официальное оформление по ТК РФ с первого дня.