logo[мetahunt]
> DOU
senior

Full Stack Engineer

DevIT Group2.5k USD
format:Remotecompany:Product
phplaravellivewirealpine.jstailwind cssmysqlpostgresqlpgvectordockerllm
playwrightchromiumstripeaws s3
englishB2
domainAI
> full description

Senior Full-Stack Developer (Laravel / AI Integration)

Про проєкт:

Ми шукаємо досвідченого Full-Stack розробника для роботи над інноваційною платформою оркестрації ШІ-агентів та створення автономних інструментів розробки. Вам доведеться працювати зі складною бізнес-логікою, інтеграціями LLM-моделей та сучасною екосистемою Laravel (Livewire + Alpine.js).

Чим потрібно буде займатися:

Оркестрація ШІ-агентів

Розробка рушія для управління пайплайнами, запуском агентів, state machine-процесами, забезпеченням ідемпотентності та відмовостійкості (failure recovery).

Розвиток Agent Runtimes

Підтримка різних режимів роботи агентів — від простих LLM-запитів (prompt mode) до контейнеризованих середовищ розробки (opencode mode) з доступом до файлової системи та інструментів візуального QA-тестування (Chromium + Playwright).

Розробка продукту «Autonomous Developers»

Створення функціоналу, де завдання з канбан-дошки автоматично перетворюються на процеси: клонування репозиторію, реалізація змін агентом, створення Pull Request (PR) та генерація звітів про виконану роботу зі скриншотами.

Інтеграції

Налаштування та підтримка інтеграцій з:

  • GitHub App (server-side clone/push, встановлення токенів);
  • OpenRouter (маршрутизація LLM);
  • Stripe (білінг);
  • Scaleway (serverless-задачі та S3);
  • MCP-серверами.

Робота з векторними базами даних (Big Brain). Управління клієнтськими сховищами знань на базі pgvector, реалізація гібридної фільтрації та семантичного пошуку через REST API, MCP і чат.

Білінг та метрики. Розробка системи мікробілінгу, контролю витрат (spend caps & budgets) та прозорого відображення витрат для клієнтів.

Вимоги до кандидата:

Розмовна англійська: Upper-Intermediate

Backend

  • Глибокі знання PHP 8.3 та фреймворку Laravel.

Frontend

  • Досвід роботи з Livewire 3, Alpine.js та Tailwind CSS.
  • Ми використовуємо server-driven UI без окремого SPA.

Архітектура

  • Досвід роботи з фоновими задачами (queued/background jobs).
  • Розуміння multi-tenant архітектури баз даних (workspace-scoped).

Бази даних

  • Впевнене володіння MySQL та PostgreSQL.
  • Обов’язковий досвід або розуміння роботи з pgvector.
  • Досвід роботи з S3-сумісними сховищами даних (Scaleway).

Інфраструктура

  • Практичний досвід роботи з Docker.
  • Розуміння процесів деплою та роботи з Fly.io, Hetzner, Scaleway Serverless Jobs, а також GitHub Webhooks.

ШІ / LLM

  • Розуміння принципів роботи сучасних мовних моделей.
  • Досвід інтеграції через API (OpenRouter та інші).

Наші стандарти якості та Engineering Culture:

Покриття коду тестами. Ми використовуємо Pest із feature-first підходом.

Строга типізація та статичний аналіз. PHPStan / Larastan.

Єдиний стиль коду. Laravel Pint.

CI/CD. Налаштований CI/CD-пайплайн для кожного Pull Request.

Відгукнутись на вакансію