ИнтеллектДиалог
Node.js-разработчик (Claude Code, API-интеграции)
- claude code
- Git
- Node.js
Своя платформа, большая кодовая база на Node.js, десятки модулей, постоянный поток новых интеграций с внешними системами.
Ищем разработчика на стыке трёх вещей:
Expert Node.js — не junior, не "знаю основы". Человек, который свободно читает и дорабатывает чужой код, понимает async-паттерны, streams, event loop, модульную архитектуру, умеет дебажить production-проблемы.
Claude Code как основной инструмент — не эксперимент, а ежедневный рабочий процесс. Через него: прототипирование, доработка модулей, написание тестов, рефакторинг, масштабирование паттернов. Человек, который знает как настроить проект под агента и как контролировать результат.
API-интеграции на уровне "подключу что угодно" — REST, GraphQL, SOAP, webhooks, SSE, WebSocket. Любой формат авторизации: OAuth 2.0, API keys, Basic Auth, JWT, HMAC, токены в headers/query/body. Опыт с API, где документация неполная, устаревшая или отсутствует — разобраться через тестирование, реверс-инжиниринг, curl, логи.
Что делать
- Дорабатывать и создавать модули платформы на Node.js
- Интегрировать внешние системы: разобраться в API, протестировать, написать обёртку, обработать edge cases и ошибки
- Прототипировать быстро: гипотеза → рабочий модуль → тесты → итерация за часы через Claude Code
- Масштабировать: один работающий модуль → шаблон → серия вариаций под разные API и схемы данных
- Писать и поддерживать тесты
- Дебажить: находить почему модуль работает нестабильно, чинить, не ломая остальное
Требования
Node.js — экспертный уровень:
- async/await, промисы, error handling в асинхронных цепочках
- Работа с HTTP-клиентами (axios, undici, node-fetch), парсинг и трансформация JSON
- Модульная архитектура, npm-пакеты, dependency management
- Чтение и доработка чужого кода — не только свой с нуля
- Дебаг production-проблем: race conditions, memory leaks, timeout handling
API-интеграции — широкий опыт:
- REST как минимум, в идеале — GraphQL, SOAP, webhooks, real-time протоколы
- Все варианты авторизации: OAuth 2.0 flows, API keys, Basic/Bearer, JWT, подпись запросов (HMAC)
- Pagination, rate limiting, retry-стратегии, idempotency
- Опыт с "плохими" API: ответы не по документации, нестабильные эндпоинты, неконсистентные форматы
- Инструменты: Postman, curl, httpie, собственные тест-скрипты
Claude Code — ежедневный production-опыт:
- Работа с существующей кодовой базой через агента, не генерация с нуля
- CLAUDE.md, настройка контекстов, декомпозиция задач под агента
- Понимание failure modes и выстроенный workflow для контроля качества
- Использование для тестирования: генерация тест-кейсов, проверка edge cases
- Масштабирование паттернов: один модуль → шаблон → серия через агента
Git:
- Ветки, PR, code review. Командная работа.
Плюс: TypeScript, опыт с flow-based системами автоматизации
Не подходит
- Claude Code пробовали пару раз — нужен накопленный опыт
- Node.js на уровне "делал простые сервера на Express" — здесь сложнее
- API-опыт ограничен одним-двумя сервисами — нужна широта
- Нет опыта дебага чужого кода
- Не можете описать конкретные кейсы по каждому из трёх направлений
Формат
Удалённо. Постоянное сотрудничество. Оплата индивидуально. Часовой пояс гибкий.
Отклик
1. Кейсы Claude Code (2-3). Масштаб проекта, задача, результат, где агент облажался, оценка ускорения.
2. Кейс API-интеграции. Самый сложный API, который подключали. Что было не так, как разбирались, какие грабли.
3. Node.js-опыт. Масштаб проектов, с чем работали, самая нетривиальная проблема которую дебажили.
4. Вопрос. В проекте 15+ модулей похожей структуры на Node.js. Нужно добавить пять новых — каждый работает с другим внешним API (разная авторизация, разные форматы ответов, разная пагинация). Как организуете процесс через Claude Code? 3-5 предложений.
Не нужно: список курсов, резюме без кейсов, "слежу за трендами", скриншоты ChatGPT.