Разработчик полного цикла / Fullstack-разработчик PHP / Laravel + Vue (Middle+ / Senior)

Тануки, японский ресторан

Разработчик полного цикла / Fullstack-разработчик PHP / Laravel + Vue (Middle+ / Senior)

Москва, Пресненская набережная, 12

Метро: Деловой центр

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

Ищем Fullstack-разработчика, который будет проектировать и развивать сервисы, создавать интеграции и пользовательские интерфейсы, участвовать в архитектурных решениях и отвечать за результат от постановки задачи до запуска.

Основной фокус — backend: примерно 70% задач приходится на PHP / Laravel и 30% — на frontend на Vue и Livewire. Нам важен опыт самостоятельной работы над задачей целиком: от проработки требований и модели данных до тестирования, выпуска и проверки работы в production.

Чем предстоит заниматься

  • Разрабатывать и развивать backend-сервисы на PHP и Laravel, интерфейсы на Vue и административные панели на Livewire.

  • Проектировать архитектуру новых сервисов, модели данных и взаимодействие с внутренними и внешними системами.

  • Создавать REST API, описывать контракты интеграций и поддерживать документацию OpenAPI / Swagger.

  • Разрабатывать интеграции с кассовыми системами, эквайрингом, CRM, телефонией и другими внешними сервисами.

  • Работать с очередями, фоновыми задачами, кэшированием и обменом сообщениями в реальном времени.

  • Находить и устранять причины медленной работы API, оптимизировать запросы к БД и внешние вызовы.

  • Поддерживать существующие решения, проводить рефакторинг и участвовать в переводе frontend с Vue 2 на Vue 3.

  • Писать тесты, проводить code review и поддерживать качество кода с помощью статического анализа.

  • Участвовать в настройке CI/CD, выпуске изменений и разборе ошибок в Sentry.

  • Вместе с аналитиком уточнять требования, структуры данных и интеграционные сценарии до начала разработки.

Что мы ожидаем

Backend и архитектура

  • Уверенное владение PHP 8.4–8.5: строгая типизация, enum, readonly-классы, атрибуты, property hooks.

  • Опыт промышленной разработки на Laravel 11–13: DI-контейнер, очереди, события, планировщик, миграции и Eloquent.

  • Опыт работы с Laravel Octane или другим долгоживущим runtime, понимание особенностей состояния приложения и причин утечек памяти.

  • Практическое применение Clean Architecture, DDD и SOLID; опыт работы с CQRS, Repository, Value Objects и DTO.

  • Умение самостоятельно спроектировать сервис и его связи с другими системами.

  • Опыт использования Spatie Laravel Data или аналогичных инструментов для типизированных DTO и валидации.

Данные и интеграции

  • Уверенная работа с PostgreSQL: проектирование БД, индексы, транзакции, блокировки, анализ EXPLAIN и оптимизация запросов.

  • Опыт работы с Redis: кэширование, инвалидация кэша и rate limiting.

  • Знание RabbitMQ / AMQP: обменники, очереди, повторные попытки, dead-letter и идемпотентная обработка сообщений.

  • Опыт интеграции внешних REST API и SDK с обработкой ошибок, таймаутами и повторными запросами.

  • Опыт документирования API в OpenAPI / Swagger через атрибуты.

Frontend

  • Vue 3, Composition API и TypeScript; знание Vue 2 для поддержки существующих решений.

  • Опыт работы с Pinia, Vue Router и vue-i18n.

  • Quasar или другая UI-библиотека для Vue, Tailwind CSS.

  • Опыт работы с WebSocket и socket.io.

  • Знание Livewire 3 и Blade, понимание жизненного цикла компонентов.

  • Работа с Vite, ESLint и Prettier.

Качество и инструменты разработки

  • Опыт написания unit-, feature- и архитектурных тестов на Pest или PHPUnit, работы с моками.

  • Работа с PHPStan / Larastan на строгом уровне, PHP CS Fixer, Rector и pre-commit-хуками.

  • Умение проводить самостоятельное ревью своего кода и проверять merge request коллег.

  • Уверенная работа с Docker и Docker Compose, самостоятельная подготовка локального окружения.

  • Опыт настройки и поддержки GitLab CI/CD, диагностики ошибок сборки и деплоя.

  • Работа с Sentry и Git, включая rebase, cherry-pick и несколько целевых веток.

Как мы используем AI

Claude Code — часть ежедневной разработки. Ожидаем, что вы умеете формулировать задачи с критериями готовности, управлять контекстом, работать с инструкциями проекта CLAUDE.md и понимаете назначение субагентов, skills, MCP и хуков.

Для нас важно, чтобы разработчик проверял весь предложенный AI код, запускал тесты и статический анализ, соблюдал правила работы с секретами и разрешениями и отвечал за итоговый результат.

Будет плюсом

  • Опыт интеграций с iiko, R-Keeper, Mindbox, эквайрингом и системами фискализации.

  • Знакомство с доставкой еды, ресторанными процессами и программами лояльности.

  • Работа с Kubernetes, Helm и werf на уровне диагностики.

  • Опыт с Centrifugo, Spatie Permission, Keycloak, Laravel Sanctum и Passport.

  • Интеграция LLM API: YandexGPT, DeepSeek, OpenAI.

  • Интеграции с телефонией и системами колл-центров.

  • Опыт получения данных через HTML-парсинг при отсутствии API.

Как устроена работа

  • Задачи ведём в Jira, документацию — в Confluence. Документацию и коммиты пишем на русском.

  • Разрабатываем в контейнерах, используем GitLab CI/CD и Sentry.

  • Поддерживаем собственные SDK для интеграций во внутреннем Composer-реестре.

  • Разработчик участвует во всём цикле работы над задачей и может влиять на технические решения.

Навыки
  • PHP
  • Laravel
  • Vue.js
  • TypeScript
  • JavaScript
  • PostgreSQL
  • SQL
  • REST API
  • Git
  • Docker
  • Redis
  • RabbitMQ
  • ООП
  • SOLID
  • CI/CD
  • Gitlab
  • PHPUnit
  • DDD
  • Laravel Octane
  • Livewire
  • Swagger
  • Code review
Посмотреть контакты работодателя

Адрес

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

Фабрика Решений

Middle Vue / Nuxt Frontend Developer

Фабрика Решений

  • Москва

  • до 185000 RUR

Рекомендуем
B2B-РТС (ООО РТС-тендер)

Senior PHP Developer

B2B-РТС (ООО РТС-тендер)

  • Москва

  • до 185000 RUR

Рекомендуем
Точка Любви
  • Москва

  • до 185000 RUR

Рекомендуем
Транспортная компания Kit

Senior web-разработчик

Транспортная компания Kit

  • Москва

  • до 250000 RUR

ГрандТитул
  • Москва

  • до 250000 RUR

ВЕС-Медиа
  • Москва

  • до 250000 RUR

АО Мой спорт
  • Москва

  • до 250000 RUR

  • Москва

  • до 350000 RUR

МосТАБАК
  • Москва

  • от 270000 RUR

re:premium
  • Москва

  • до 350000 RUR

FX Back Office
  • Москва

  • до 350000 RUR

Фудтех Ресторанные Технологии

Fullstack Team Lead / Tech Lead (PHP) - работа в офисе компании.

Фудтех Ресторанные Технологии

  • Москва

  • до 300000 RUR

Amex Development
  • Москва

  • до 300000 RUR

А0
  • Москва

  • до 300000 RUR

Банкрот Консалт
  • Москва

  • от 150000 RUR

Московский Технологический Институт

Middle Full-Stack разработчик PHP (офис)

Московский Технологический Институт

  • Москва

  • от 150000 RUR

ГУП Московский социальный регистр

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

ГУП Московский социальный регистр

  • Москва

  • от 150000 RUR

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

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