Fullstack Developer нового покоління — Node.js / AI Agents / Claude

$$$
Product

Про компанію

Ми розвиваємо кілька продуктових IT-проєктів і активно переходимо до нової моделі розробки, у якій AI стає повноцінною частиною engineering-команди.

Тому ми шукаємо не просто Fullstack Developer, який уміє писати код.

Нам потрібен розробник нового покоління, який уміє використовувати AI як інструмент розробки, здатний вибудовувати роботу AI-агентів, контролювати їхні результати та поступово перетворювати окремі процеси розробки на керовану AI-систему.

Основний backend stack — Node.js / TypeScript.

Що потрібно буде робити

Fullstack development

  • Розробляти нові функції та сервіси.
  • Підтримувати й розвивати наявні продукти.
  • Основний backend — Node.js / TypeScript.
  • Розробляти frontend на React / TypeScript.
  • Проєктувати та розвивати REST API.
  • Працювати з PostgreSQL, Redis, чергами та зовнішніми API.
  • Брати участь в архітектурних рішеннях.
  • Писати production-ready код і відповідати за його якість.

Міграція наявних проєктів

У деяких проєктах потрібно буде брати участь у міграції наявного backend на Node.js.

Це може включати:

  • аналіз наявної архітектури;
  • визначення стратегії міграції;
  • поступове перенесення окремих сервісів і компонентів;
  • збереження сумісності зі старою системою;
  • розробку нових сервісів уже на Node.js;
  • інтеграцію нової та legacy-частин;
  • тестування та контроль якості міграції;
  • поступове зменшення залежності від legacy stack.

Для нас важливо не просто «переписати код», а розуміти, як безпечно мігрувати працюючий продукт без зупинки бізнесу.

AI — основна частина роботи

AI для нас — не додатковий бонус і не просто ChatGPT для написання окремих функцій.

Ми будуємо AI-assisted development environment, де частина engineering-роботи виконується AI-агентами під контролем розробника.

Тому розробник має активно працювати з:

  • Claude / Claude Code;
  • AI coding agents;
  • LLM;
  • MCP;
  • AI tools;
  • agentic workflows;
  • автоматизацією розробки.

Що ми очікуємо

Розробник має вміти:

  • ставити завдання Claude на рівні повноцінного engineering-завдання;
  • правильно формувати контекст;
  • розбивати великі завдання на етапи;
  • делегувати окремі завдання AI-агентам;
  • запускати кілька агентів для паралельної роботи;
  • організовувати послідовність роботи агентів;
  • перевіряти результати кожного агента;
  • виявляти помилки AI-generated code;
  • самостійно приймати технічні рішення;
  • об’єднувати результати роботи кількох агентів;
  • забезпечувати якість кінцевого production-коду.

AI Agent Orchestration

Це одна з ключових частин ролі.

Ми шукаємо людину, яка з часом зможе фактично стати AI Orchestrator / AI Engineering Lead усередині команди розробки.

Наприклад:

Developer → ставить завдання → Agent аналізує codebase → інший Agent реалізує → третій Agent пише/перевіряє тести → четвертий Agent робить code review → Developer приймає результат.

Ваше завдання — не просто користуватися цими агентами, а:

  • проєктувати їхні ролі;
  • налаштовувати інструкції;
  • визначати workflow;
  • передавати контекст;
  • контролювати послідовність виконання;
  • визначати точки human approval;
  • перевіряти результати;
  • покращувати роботу агентів;
  • автоматизувати повторювані процеси.

Тобто ми хочемо поступово перейти від:

«розробник пише весь код сам»

до:

«розробник керує AI engineering system і відповідає за результат».

Важливо

Ми не шукаємо людину, яка сліпо довіряє AI.

AI може генерувати код, архітектурні рішення та тести, але відповідальність за production залишається на розробнику.

Тому необхідні:

  • сильна технічна база;
  • розуміння архітектури;
  • уміння читати й аналізувати чужий код;
  • розуміння security;
  • тестування;
  • debugging;
  • code review;
  • критичне мислення.

AI має прискорювати розробника, а не замінювати інженерне мислення.

Вимоги

Backend

  • Впевнений Node.js.
  • Впевнений TypeScript.
  • REST API.
  • PostgreSQL / SQL.
  • Redis.
  • Async programming / event loop.
  • Досвід роботи з NestJS, Fastify, Express або аналогами.
  • Розуміння backend architecture.
  • Досвід інтеграції зовнішніх API.

Frontend

  • React.
  • TypeScript.
  • JavaScript.
  • HTML / CSS.
  • REST API.
  • Component architecture.
  • Next.js — плюс.

AI

Обов’язково:

  • практичний досвід роботи з Claude / Claude Code;
  • AI-assisted development;
  • розуміння prompt/context engineering;
  • уміння працювати з великими завданнями через AI;
  • розуміння обмежень LLM;
  • здатність перевіряти AI-generated code.

Великий плюс:

  • AI agents;
  • MCP;
  • agent orchestration;
  • Claude Code workflows;
  • OpenAI API / Anthropic API;
  • function calling / tools;
  • RAG;
  • vector databases;
  • n8n / Make;
  • власні AI automation workflows.

DevOps

  • Git.
  • Docker.
  • CI/CD.
  • Linux.
  • розуміння deployment process.

Kubernetes / cloud / GitLab CI/CD — плюс.

Яку людину ми бачимо на цій ролі

Нам потрібен розробник, який мислить не лише категорією:

«Як написати цей код?»

а:

«Як побудувати систему, яка сама виконає 70–80% цієї роботи під моїм контролем?»

Наприклад, замість того щоб кілька годин вручну аналізувати 50 файлів, розробник має розуміти, як:

  1. дати AI-агенту завдання на аналіз codebase;
  2. отримати архітектурну карту;
  3. передати результат іншому агенту;
  4. доручити йому підготувати implementation plan;
  5. запустити implementation agent;
  6. автоматично запустити тестування;
  7. передати результат code-review агенту;
  8. отримати звіт про помилки;
  9. виправити їх;
  10. фінально перевірити результат самостійно.

Саме такий підхід ми хочемо розвивати всередині команди.

Буде великою перевагою

  • Досвід розробки AI-powered продуктів.
  • Досвід створення AI agents.
  • Досвід orchestration кількох AI-агентів.
  • Claude Code / Cursor / Codex / інші AI coding tools.
  • MCP.
  • LLM API.
  • RAG.
  • AI automation.
  • Досвід міграції legacy-систем.
  • Досвід поступового переходу з одного backend stack на інший.
  • RabbitMQ / Kafka / BullMQ.
  • Elasticsearch.
  • Docker / Kubernetes.
  • Досвід роботи в startup / product environment.
  • Здатність самостійно приймати технічні рішення.

Що пропонуємо

  • Роботу над реальними продуктовими проєктами.
  • Сучасний Node.js + TypeScript + AI stack.
  • Активне використання Claude та AI coding agents.
  • Можливість не просто писати код, а будувати нову модель розробки.
  • Високу технічну автономність.
  • Можливість стати ключовою людиною з напрямку AI Engineering / AI Orchestration.
  • Роботу з кількома продуктовими напрямами.
  • Remote / Dnipro.
  • Full-time.

Як будемо оцінювати кандидата

На співбесіді будемо дивитися не лише на класичні frontend/backend навички.

1. Engineering

  • Node.js / TypeScript
  • React
  • API
  • databases
  • architecture
  • debugging

2. AI Development

  • Як людина використовує Claude.
  • Як формує контекст.
  • Як декомпозує завдання.
  • Як перевіряє AI-generated code.

3. AI Orchestration

Особливо цікаво буде зрозуміти:

Якщо дати вам велике технічне завдання, як ви організуєте роботу кількох AI-агентів для його вирішення?

Нас цікавить не знання термінів, а реальний спосіб мислення та практичний досвід.

4. Migration

Можемо запропонувати завдання, де необхідно спланувати поступову міграцію частини наявного проєкту на Node.js.

Будемо дивитися не лише на код, а й на:

  • архітектурний підхід;
  • ризики;
  • етапність;
  • сумісність;
  • тестування;
  • rollback strategy.

Головний критерій

Якщо ви хороший Full Stack Developer, який уже активно використовує AI — нам цікаво з вами познайомитися.

Якщо ви вже вмієте створювати, налаштовувати та контролювати AI-агентів і перетворювати їх на частину engineering workflow — це саме той рівень розвитку, який ми шукаємо.

Ми хочемо побудувати команду розробників нового покоління, де AI не просто допомагає писати код, а стає керованою частиною процесу розробки.

Required languages

Ukrainian Native
Published 14 September
115 views
·
43 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...