ФГБУ Интеробразование

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

Коротко

Full-stack разработчик на Vue 3 (Composition API) и Laravel для работы с PostgreSQL, включая проектирование API, авторизацию (JWT/OAuth2/Sanctum) и настройку CI/CD. Компания — ФГБУ Интеробразование, офис в Москве. Требуется опыт от 3 лет, глубокое знание PHP 8.2+/Laravel и Vue 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.
Условия
— Конкурентная заработная плата (обсуждается индивидуально по результатам собеседования);
— Официальное оформление по ТК РФ с первого дня.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте