AI-Native Backend Engineer (NestJS) Spec-Driven Development (удаленная работа)

30 января 2026

Уровень зарплаты:
от 300 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: AI-Native Backend Engineer (NestJS) Spec-Driven Development

Описание вакансии

Мы ищем человека, который уже понял, что в 2026 году код это дешёвый, воспроизводимый ресурс.
А настоящая ценность это контекст, ограничения, архитектура и правильно сформулированные требования.

Для тебя английский язык и Markdown это не просто документация, а твой главный язык программирования.

Если для тебя AI не инструмент, а идеология? Можешь дальше не читать. Нажимай кнопку Отклик .

Сейчас на рынке труда нет специалистов, которые на 100 % подходят под это описание, и мы это прекрасно понимаем.
Нам важно другое: ты уже движешься в эту сторону, экспериментируешь, ломаешь привычные подходы и, как и мы, одержим идеей автоматизации разработки как процесса, а не просто ускорения написания кода. И по итогу, сможешь закрыть большую часть описанных ниже обязанностей.

Формат: Full-time 35 40 ч/нед.
Core-hours: 4 5 ч пересечения с командой (например, 09:00 14:00 МСК).
График гибкий, важна доступность в окне стендапов/грумингов и SLA по времени реакции (не решения), то есть достаточно быть на связи.
Срок договора: 12 месяцев с авто-пролонгацией, (B2B/ИП/самозанятый) в юрисдикции РФ или стране вашего налогового резидентства.

1. О проектах

1.1. BBMMORPG + Web3

  • Браузерная игра с живой экономикой и социальной динамикой.

  • Референсы: Travian Бойцовский клуб .

  • Квесты, инвентарь, PvP/PvE , сокеты , хайлоад , и, конечно Web3 (куда без него).

Тут пригодится опыт геймдева или гейминг как хобби.

1.2. HRM + ERP + Food Delivery / e-commerce HUB

  • Масштабируемая, отказоустойчивая система.

  • Микросервисы, Kafka , PostgreSQL / Redis , GraphQL для внутреннего взаимодействия и BFF наружу.

2. Основные обязанности

2.1. Разработка и ведение спецификаций

2.1.1. Писать спеки в Markdown

  • Описывать простым и понятным языком, что должно делать ПО (поведение, ограничения, API-интерфейсы, бизнес-правила) ещё до написания кода.

  • Формулировать требования, API, edge-cases, критерии приёмки, ограничения, definition of done .

2.1.2. Планирование архитектуры и дизайна решений на основе спецификаций

  • Продумывать структуру приложения, разбивать задачи на подзадачи, определять компоненты системы и их взаимодействие на ранней стадии.

2.1.3. Поддерживать и актуализировать спецификации в процессе разработки

  • Постоянно обновлять спецификации, отражая изменения в требованиях, архитектуре и дизайне.

2.2. Управление AI-командой (AI-Team Lead)

2.2.1. Формирование и ведение AI команды

  • Ты руководитель отдела разработки, состоящего из AI-агентов . Твоя задача не писать код руками, а управлять процессом его создания.

  • Писать и поддерживать файлы-инструкции (например, agents.md , cursorrules ). А также инструкции для ролей своей команды, задавать им регламенты.

  • Например, если агент плохо пишет SQL , ты должен найти способ, чтобы научить его делать это "как надо".

2.2.2. Оркестрация разработки

  • Используя написанные тобой спецификации и описанные роли, генерировать код.

  • Выстраивать пайплайны и инфраструктуру для разработки: Спецификация Разработка Тесты Аудиторы Доработка ...

2.2.3. Ответственность за качество кода

  • Качество кода, который пишет твоя команда, на твоей ответственности. Фраза так сгенерировал AI не принимается.

  • Если агенты написал не то что нужно ты не правишь код руками, ты правишь промпт или контекст, чтобы он исправил ошибку системно.

2.2.4. Непрерывная эволюция процессов

  • Индустрия меняется каждый день. Ты должен постоянно внедрять новые модели, фреймворки и подходы.

2.3. Взаимодействие с командой

  • Проводить стандартные ритуалы с кожаными членами команды. Ведение задач Jira , стендапы по утрам и так далее.

3. Требования к кандидату

3.1. Опыт в бэкенд-разработке

  • Уверенные знания Node.js , TypeScript и фреймворка NestJS , понимание паттернов проектирования серверных приложений.

  • Опыт работы с базами данных ( SQL/NoSQL ), ORM , построения RESTful или GraphQL .

  • Понимание принципов масштабируемости, конкурентности и серверного кэширования. Горячие и холодные хранилища. Сокеты.

3.2. Навыки AI в программировании

  • Практический опыт использования AI-ассистентов для написания или сопровождения проектов.

  • У тебя уже должна быть хоть какая-то команда из AI-агентов . И выстроены базовые процессы разработки с помощью них.

  • Умение правильно ставить задачу AI ( prompt engineering ) и критически оценивать его ответы. Приветствуется опыт работы с инструментами вроде SpecKit , кодовыми агентами или собственными скриптами автоматизации, например Codex SDK .

3.3. Способность писать технические спецификации

  • Отличный навык формулирования требований в письменном виде. Ты умеешь описать функциональность так, что её поймут и другие разработчики, и AI-модель.

  • Знание английского языка на уровне, достаточном для написания технической документации.

  • Знакомство с методологией spec-driven development или BDD будет большим плюсом.

3.4. Техническое лидерство и системное мышление

  • Умение видеть картину в целом и принимать архитектурные решения. Ты мыслишь категориями компонентов и модулей, а не отдельных функций.

  • Навыки тимлида в контексте разработки будут ценны нужно организовать работу своей виртуальной команды (AI-агентов) и приоритизировать задачи.

3.5. Опыт выстраивания инфраструктуры

  • Опыт написания модульных и интеграционных тестов, понимание принципов TDD/BDD .

  • Умение использовать CI/CD для автоматической проверки качества кода.

  • Знание инструментов статического анализа, линтеров и формальностей ( Prettier , ESLint и др.) всё это помогает быстро проверять AI-сгенерированный код.

3.6. Желание учиться и адаптироваться

  • Мир AI-разработки стремительно развивается. Мы ожидаем, что вместе с нами, ты будешь отслеживать новые модели и фреймворки для генерации кода, пробовать их в деле и предлагать улучшения в наш процесс.

  • Гибкость, открытость новому и проактивность обязательны. Нам нужен энтузиаст, который поможет команде и себе извлечь максимум пользы из AI, фокусируясь на творческих и сложных аспектах работы, пока машины берут на себя рутину.

Старая модель разработки мертва.
Запишись в культ AI-адвентистов судного дня уже сегодня!

4. Что даем мы

  • Мы не даем печеньки и ДМС , мы даем карьерное бессмертие .
  • Пока твои коллеги-сеньоры игнорируют реальность или боятся, что AI отнимет у них работу, ты станешь тем, кто этими AI управляет.
  • Абсолютный карт-бланш на технологии. Мы оплачиваем любые подписки ( Claude, OpenAI ), API и инструменты, которые нужны твоим агентам.
  • На острие технологий. Мы даем тебе полигон, чтобы трансформироваться из писателя кода (вымирающий вид) в архитектора систем (доминирующий вид).
  • Ты будешь окружен единомышленниками, а не скептиками . Мы говорим с тобой на одном языке. Обмен промптами и опытом, разбор новых моделей и поддержка.
  • Полностью удалённую работу и гибкий график.
  • Выплаты в любой банк, в любой стране, в фиате или криптовалютой.

При отклике нужно будет

Привести примеры твоих файлов cursorrules, agents.md, CLAUDE.md.

Показать примеры набора файлов (спеков), которые ты используешь для генерации конкретной фичи.

Рассказать о своей AI-команде.

Ответить на несколько общих вопросов.