Middle Full-stack разработчик (PHP, Vue.js)
Ищем Middle разработчика для создания full-stack приложений на PHP и Vue.js. Нужно уметь проектировать REST API, работать с Laravel и PostgreSQL, а также строить интерфейсы на Vue 3. Предлагаем удаленную работу и участие в интересных проектах.
Зарплата не указана — оценили по рынку
На основе 86 похожих вакансий за 90 дней.
Что предстоит делать
Мы ищем опытного Middle Software Engineer, способного самостоятельно проектировать, создавать и поддерживать full-stack веб-приложения. Кандидат должен писать чистый, поддерживаемый код, эффективно взаимодействовать с командой и брать на себя ответственность за реализацию функциональности — от проектирования backend API до готового UI. **Требования к Backend** **Основные технологии** - PHP 8.1 — современный синтаксис, именованные аргументы, перечисления, fibers - PostgreSQL — сложные запросы, индексы, миграции - Laravel 10 — маршрутизация, middleware, service providers - RESTful API — ресурсы, коды статусов, версионирование - Eloquent ORM — связи, области видимости, жадная загрузка - Laravel Sanctum — SPA/токен-аутентификация, защита CSRF **Ожидаемые компетенции** - Проектировать и реализовывать RESTful API, следуя ресурсным соглашениям - Писать и оптимизировать Eloquent-запросы; избегать проблем N+1 с помощью жадной загрузки - Реализовывать аутентификацию и авторизацию с помощью Sanctum и политик Laravel - Управлять схемой базы данных с помощью миграций и сидеров Laravel - Использовать сервис-классы, репозитории и внедрение зависимостей для чистой архитектуры - Писать модульные и функциональные тесты с PHPUnit / Pest - Работать с очередями и фоновыми задачами для асинхронной обработки **Требования к Frontend** **Основные технологии** - Vue.js 3 — Composition API, script setup, реактивность - SCSS/SASS — переменные, миксины, методология BEM - Vuetify 3 — библиотека компонентов, темизация, сетка - JavaScript ES6+ — async/await, модули, деструктуризация - Pinia (Vue.js) — управление состоянием (предпочтительно) - Vite — инструменты сборки, HMR, конфигурация окружения - Vuex — знание устаревшего управления состоянием - WebSockets — функции реального времени (желательно) - Axios — HTTP-клиент, перехватчики, обработка ошибок - yarn — управление пакетами, скрипты, рабочие пространства **Ожидаемые компетенции** - Создавать реактивные, компонентные UI с использованием Vue 3 Composition API - Составлять сложные макеты и адаптивные интерфейсы с компонентами Vuetify 3 - Управлять состоянием приложения с помощью Pinia; понимать Vuex для устаревших кодовых баз - Интегрировать REST API с помощью Axios с правильной обработкой ошибок и состояний загрузки - Писать модульный SCSS с переменными, миксинами и именованием классов в стиле BEM - Настраивать и оптимизировать сборки с помощью Vite; понимать переменные окружения - Реализовывать WebSocket-соединения для функций реального времени (чат, уведомления) — желательно **DevOps и инфраструктура** **Основные технологии** - Git — стратегия ветвления, rebase, разрешение конфликтов - Docker — Dockerfile, docker-compose, настройка нескольких сервисов - GitHub — PR, code review, Actions (основы CI/CD) - Управление окружением — .env, секреты, staging vs prod **Ожидаемые компетенции** - Следовать Git Flow или trunk-based ветвлению; писать описательные сообщения коммитов - Участвовать в code review на GitHub; давать и получать конструктивную обратную связь - Запускать и настраивать многоконтейнерные приложения с помощью docker-compose - Понимать концепции контейнеризации для согласованной среды разработки/staging **Качество кода** - Пишет читаемый, самодокументируемый код - Следует принципам SOLID и DRY - Проводит code review с конструктивной обратной связью - Поддерживает единый стиль кода (PSR-12, ESLint) **Сотрудничество** - Четко сообщает о блокерах и оценках - Участвует в технических обсуждениях и планировании - При необходимости наставляет младших разработчиков - Документирует API, решения и сложную логику **Решение проблем** - Самостоятельно отлаживает проблемы перед эскалацией - Разбивает сложные задачи на выполнимые части - Учитывает последствия для производительности и масштабируемости - Предлагает решения, а не только проблемы **Ответственность** - Берет на себя полную ответственность за назначенные функции - Проактивно выявляет технический долг - Участвует в спринт-планировании и ретроспективах - Поддерживает PR небольшими, сфокусированными и удобными для ревью **Желательно** - Опыт работы с WebSocket (Laravel Echo, Pusher, Socket.io) - Знакомство с тестированием: PHPUnit, Pest, Vitest - Redis — кэширование, сессии, очереди - Основы TypeScript - Опыт документирования API (Swagger/OpenAPI) - Опыт работы с Inertia.js или аналогичными SSR-адаптерами - Базовые знания CI/CD (GitHub Actions, пайплайны) - Понимание шаблонов проектирования программного обеспечения
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
PHP-разработчик
~700 000 ₸ оценка
Ищем опытного PHP-разработчика для работы над веб-приложениями на Laravel. Требуется от 2 лет коммерческого опыта, знание ООП, SQL и Git. Предлагаем официальное трудоустройство, стабильную зарплату и перспективы роста.
Junior/Middle PHP разработчик
~725 000 – 1 128 740 ₸ оценка
Компания KAZINSYS ищет Junior и Middle PHP-разработчиков для создания и поддержки высоконагруженных интернет-проектов для крупных казахстанских компаний. Требуется знание PHP, Git, HTML, CSS, JS, для Middle — опыт от 1 года и Laravel. Работа только в офисе, полный день, предлагаются комфортные условия.
Разработчик backend/frontend
Ищем разработчика для создания и поддержки сложных backend и frontend систем. Требуется знание одного из серверных языков (PHP, Python или Ruby) и базовых фронтенд-технологий. Предлагается удаленная работа с почасовой оплатой и оформлением по ИП.
PHP разработчик
~679 000 – 1 290 100 ₸ оценка
Ищем опытного PHP-разработчика для создания высоконагруженных B2C/B2B сервисов в сфере недвижимости. Требуется знание PHP 7+, MySQL и одного из фреймворков (Laravel/Symfony/Yii), опыт проектирования REST API. Предлагаем удалённую работу, высокий доход и возможность профессионального роста.
Middle+ Битрикс24 разработчик / администратор
~679 000 – 1 290 100 ₸ оценка
Компания по 3D-печати ищет Middle+ специалиста для администрирования и доработки коробочного Битрикс24. Нужно настраивать CRM, интеграции, писать код на PHP и JavaScript, работать с серверами. Предлагают удалённую работу, полную занятость и оформление по ТК РФ.
Разработчик PHP
Ищем PHP-разработчика для доработки медицинской информационной системы. Нужно реализовывать формирование электронных медицинских документов, работать с интеграциями и дорабатывать интерфейсы на ExtJS. Предлагают проектную занятость, удалённую работу и стабильные выплаты.