← к выдаче
разработка

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

15 дн. назад

Описание от работодателя

Про компанію Ми розвиваємо кілька продуктових 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 не просто допомагає писати код, а стає керованою частиною процесу розробки.