AI-Native Backend Engineer (NestJS) — Spec-Driven Development

Дата размещения вакансии: 14.01.2026
Работодатель: Lobster Lab
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Мы ищем человека, который уже понял, что в 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-команде.

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