Ищем senior fullstack-разработчика с сильным hands-on опытом, который умеет не только писать код, но и проектировать рабочие системы: БД, API, очереди, воркеры, интеграции, фронт и деплой.
AI-инструменты важны, но вторичны. Нужен инженер, который использует Claude Code / Codex для ускорения разработки, но сам отвечает за архитектуру, качество и итоговое решение.
Обязанности:
Разрабатывать внутренние и продуктовые сервисы: backend, frontend, RAG, БД, интеграции, фоновые задачи.
Закрывать fullstack-задачи end-to-end: от проектирования до рабочего production-ready решения.
Работать по Spec-Driven и Test-Driven моделям;
Проектировать architecture first: доменная модель → БД → API → очереди / воркеры → декомпозиция → код → тесты → доработка.
Декомпозировать бизнес-задачи на компоненты системы: сервисы, таблицы, API-контракты, фоновые процессы, интеграции, права доступа, логи и мониторинг.
Использовать AI coding tools в ежедневной разработке, проверять и дорабатывать AI-generated code.
Разбираться в ошибках, edge cases, ретраях, статусах задач, интеграциях и деплое.
Требования:
Сильный коммерческий опыт разработки руками: вы можете спроектировать и написать сервис даже без AI.
Умение принимать архитектурные решения, а не только реализовывать готовые задачи.
Уверенный опыт с Node.js: API, сервисный слой, бизнес-логика, интеграции, работа с БД.
Уверенный frontend: React или Vue, формы, состояния, API-интеграции, рабочие интерфейсы.
Базы данных: схемы, связи, индексы, миграции, constraints, транзакции.
Опыт с очередями и фоновыми задачами
Понимание async processing: retries, dead-letter queues, idempotency, rate limits, backoff, обработка частичных ошибок.
Опыт интеграций с внешними и внутренними API: webhooks, polling, авторизация, обработка ошибок.
Docker, CI/CD и деплой.
Опыт разработки внутренних корпоративных инструментов, интеграций, автоматизаций, админок.
Будет плюсом:
Опыт разработки RAG-сервисов: ingestion, embeddings, vector DB, поиск и API вокруг LLM.
RBAC, audit logs, SSO, multi-user systems.
Базовые навыки Python (но если нет – не страшно)
Что важно:
Мы ищем не AI-энтузиаста и не frontend-разработчика, который начал пользоваться Cursor.
Нужен сильный senior-инженер, который умеет до начала кода объяснить архитектуру решения: какие будут компоненты, таблицы, API, очереди, воркеры, статусы задач, ретраи, логи, права доступа, деплой и поддержка.
Claude Code ускоряет разработчика, а не заменяет его инженерное мышление.
Мы предлагаем: