Full-Stack Developer (PHP Laravel + Vue 3)
Summary
Builds and maintains a B2B task- and process-management platform using Laravel (PHP) on the backend and Vue 3 on the frontend with Inertia.js.
Про нас. Українська продуктова команда розробляє внутрішню B2B-платформу для управління задачами та бізнес-процесами (заявки, SLA, погодження, пріоритезація, ескалації, сповіщення, історія змін, інтеграції). Бекенд — PHP + Laravel + MySQL. Веб-фронт — Laravel + Inertia.js + Vue 3 + Vite + Pinia + Tailwind. Дизайн — кастом, Figma. Працюємо під NDA.
Ваші задачі
Розробка функціоналу на бекенді (Laravel 10/11): Eloquent, Form Requests/Policies/Gates, події/сповіщення, черги (Redis), інтеграції (REST/JSON).
Розробка інтерфейсів на фронтенді (Vue 3 + Inertia): таблиці з фільтрами, форми з валідацією, майстер-деталі, дашборди.
Проєктування та оптимізація MySQL (міграції, індекси, профілювання запитів).
Тестування критичних модулів (PHPUnit/Pest, Vitest/Cypress), участь у код-рев’ю.
Робота з дизайн-системою: Tailwind, документація компонентів, синхрон із Figma.
Участь у технічних рішеннях: модульність, API-контракти, перформанс, безпека.
Вимоги
3+ роки комерційного досвіду з Laravel (9/10/11) та Vue 3.
Досвід з Inertia.js або SPA-стеком (Vue Router, Pinia/Vuex).
Уверене володіння MySQL (схема, індексація, оптимізація).
REST API, аутентифікація (Laravel Sanctum/JWT), RBAC (Policies/Gates).
Git-флоу, Pull Requests, CI (GitHub/GitLab Actions).
Розуміння SOLID, Clean Code та базової веб-безпеки.
Буде плюсом
Ionic/Capacitor (PWA/мобайл) або Quasar.
AG Grid / TanStack Table, віртуалізація списків.
Docker, Redis, черги/розсилки, Webhooks.
Інтеграції з зовнішніми сервісами (ЕДО/е-підпис, 1С тощо).
Storybook/Design Tokens, e2e-тести (Cypress).
Формат та умови
Формат: Remote/Hybrid (Україна).
Компенсація: ФОП