от 150000 RUR
Москва
Большой Чудов переулок 8с1
Большой Чудов переулок 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.
Условия:
- Конкурентная заработная плата (обсуждается индивидуально по результатам собеседования);
- Официальное оформление по ТК РФ с первого дня.