logo[мetahunt]
> DOU

Full Stack Engineer

Digital Hiring4k–5k USD
format:Remote
node.jstypescriptclaude codevue.jspiniamysqlmongodbredisbullmqrabbitmqany one ofbullmqmcp
phpnestjsfastifyclickhousepostgresqlgitlab ci/cdfeature flagsa/b testingcursor
englishB2
experience4+ years
domainiGaming
> full description

Допомагаємо клієнту знайти в команду AI-Native Full-stack Engineer

Наш клієнт — ліцензований український онлайн-продукт у сфері iGaming. Команда розвиває in-house напрям медіабаїнгу та шукає Facebook Media Buyer-а, який відповідатиме за залучення нових гравців через Meta Ads — від тестування гіпотез і креативів до оптимізації рекламних кампаній та окупності трафіку.

Інженер працюватиме над створенням функцій гейміфікації для вже існуючої iGaming-платформи: вебсайту для гравців, основного API та бек-офісу.

У розробці активно використовуються AI-агенти, які виконують значну частину роботи з написання коду. Інженер відповідає за планування, технічні рішення, контроль якості та перевірку кожного merge request.

Обов’язки

  • Перетворювати продуктові вимоги від продуктової команди на специфікації з критеріями приймання та зберігати специфікації в репозиторії.
  • Реалізовувати кожну функцію через специфікацію, технічний план, розбивку завдань, реалізацію та перевірку.
  • Підтримувати актуальним контекст агентів для напрямку гейміфікації: AGENTS.md, CLAUDE.md, skills, slash commands, subagents, MCP.
  • Покривати критичні шляхи тестами, включно з characterization tests навколо legacy-коду, щоб агенти могли самостійно перевіряти свою роботу.
  • Описувати контракти, від яких залежать функції (черги, API, спільні таблиці), у машиночитному форматі.
  • Працювати відповідно до quality gates команди: permissions, hooks, автоматичний lint, AI-assisted code review у GitLab CI.
  • Перевіряти код, написаний AI, за тими самими стандартами, що й код, написаний людиною. Не допускати потрапляння секретів і персональних даних у контекст агентів.
  • Працювати одночасно з кількома репозиторіями разом із внутрішньою командою розробки.

Важливо

  • 4+ роки комерційної розробки програмного забезпечення, включно з 3+ роками backend-розробки на Node.js та TypeScript.
  • 1+ рік щоденної agentic-розробки з Claude Code або аналогічним інструментом на реальних проєктах: plan mode, subagents, parallel sessions у git worktrees.
  • Щонайменше один підхід до розробки на основі специфікацій, використаний на реальному проєкті (Superpowers, Spec Kit, OpenSpec, BMAD, Kiro або внутрішній процес).
  • Здатність писати та підтримувати контекст агентів: AGENTS.md або CLAUDE.md, skills, rules, hooks, permissions.
  • Впевнене знання Vue 3 (Composition API, Pinia). Гейміфікація — це робота, орієнтована на гравця, тому кожен інженер також створює UI-частину функції.
  • Практичний досвід роботи з MySQL, MongoDB, Redis та чергами повідомлень (RabbitMQ або Bull).
  • Досвід роботи з legacy-кодом, який не має тестів: characterization tests, безпечний рефакторинг.
  • Розуміння ризиків AI-розробки: секрети та персональні дані в контексті агентів, перевірка коду, написаного AI.
  • Англійська на рівні B2 (Upper-Intermediate) або вище.

Буде перевагою

  • Досвід в iGaming, особливо з бонусною механікою та функціями залучення гравців, такими як місії, турніри, рейтинги або рівні лояльності. Досвід у Fintech (платежі, KYC, інтеграції з провайдерами) також враховується. Кандидати без досвіду в домені також підходять.
  • Продуктові експерименти: feature flags, A/B-тести, сегментація, метрики утримання та конверсії.
  • Функції на основі подій, побудовані на подіях гравців (черги, WebSockets), та інтеграції із зовнішніми сервісами гейміфікації або CRM.
  • PHP та CodeIgniter 3.
  • NestJS, Fastify, ClickHouse, PostgreSQL.
  • GitLab CI pipelines та AI-assisted code review у CI.
  • Створення MCP-серверів або Claude Code plugins.
  • Публічні приклади практики роботи з AI: репозиторії skills, статті, виступи.

Технологічний стек

  • Backend: Node.js (Express, Fastify, NestJS), TypeScript, PHP (CodeIgniter 3).
  • Frontend: Vue 3 (Pinia, Vite).
  • Дані та messaging: MySQL, MongoDB, Redis, RabbitMQ, Bull, ClickHouse, PostgreSQL.
  • Інфраструктура: Docker, GitLab CI.
  • AI-інструменти: Claude Code (основний), Cursor, MCP.

Якщо вас зацікавила вакансія — будемо раді поспілкуватися та обговорити деталі.

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