Full Stack Engineer
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.
Відгукнутись на вакансію