Про компанію
Ми розвиваємо кілька продуктових 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 файлів, розробник має розуміти, як:
- дати AI-агенту завдання на аналіз codebase;
- отримати архітектурну карту;
- передати результат іншому агенту;
- доручити йому підготувати implementation plan;
- запустити implementation agent;
- автоматично запустити тестування;
- передати результат code-review агенту;
- отримати звіт про помилки;
- виправити їх;
- фінально перевірити результат самостійно.
Саме такий підхід ми хочемо розвивати всередині команди.
Буде великою перевагою
- Досвід розробки 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 не просто допомагає писати код, а стає керованою частиною процесу розробки.