Fullstack-разработчик (TypeScript / Node.js), Middlе

Мыздриков Андрей Андреевич
Москва •Опубликовано 7 сентября 2026
от 200000 руб.
Полная занятость3–6 летПрограммист
от 200000 руб.

Описание

Obuchat развивает B2B-продукты для анализа звонков и клиентских коммуникаций, автоматизации поддержки и работы AI-помощников.

Ищем fullstack-разработчика уровня Middle / Middle+, которому интересно развивать действующие продукты и использовать AI-агентов в ежедневной работе. Предстоит доводить задачи до работающего результата: от изучения существующего кода и выбора решения до реализации, тестов и проверки после запуска.

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

Чем предстоит заниматься

• Развивать интерфейсы аналитики, рабочего места оператора и клиентских виджетов на React и Vue.
• Разрабатывать API и backend-логику, работать с PostgreSQL, запросами и миграциями.
• Поддерживать интеграции с мессенджерами, внешними сервисами и n8n.
• Работать с realtime-функциональностью на WebSocket / Socket.IO, очередями и обработкой ошибок доставки.
• Разбираться в существующем коде, исправлять ошибки и безопасно изменять связанные компоненты.
• Писать и обновлять unit-, integration- и e2e-тесты, проверять основные и граничные сценарии.
• Участвовать в разборе production-проблем по логам и метрикам, работать с Docker и GitLab CI/CD.
• Проверять изменения, созданные AI-агентами, и поддерживать технические инструкции.

Что важно для нас

• Уверенные TypeScript и Node.js, практический опыт fullstack-разработки.
• Опыт с React или Vue и готовность работать со вторым фреймворком.
• Опыт backend-разработки на Python или Go.
• Хорошее знание SQL и PostgreSQL: транзакции, индексы, ограничения и миграции.
• Понимание HTTP, REST, WebSocket, авторизации и взаимодействия сервисов.
• Опыт Git, Docker, CI/CD и автоматизированного тестирования.
• Умение самостоятельно разобраться в задаче, проверить предположения и объяснить выбранное решение.
• Практический опыт разработки с AI-агентами: постановка задач, работа с контекстом, проверка diff и результата.

Как мы используем AI

AI-агенты — основной рабочий инструмент для исследования кода, реализации, тестирования и review. Рассматриваем разработчиков с уверенной практикой: Codex, Claude Code, Cursor или Pi / OMP, и готовностью осваивать другие.

Нам важно, чтобы вы понимали сгенерированный код, замечали неверные предположения, контролировали границы изменений и проверяли результат тестами, typecheck, lint и build. Корректность решения и аккуратная работа с секретами и данными остаются ответственностью инженера.

Стек проекта

Основной: TypeScript, Node.js, React / Vue, NestJS / Fastify, PostgreSQL, REST, WebSocket / Socket.IO, Docker, GitLab CI/CD.

В связанных сервисах используются Python / FastAPI, Go, Redis, Keycloak и n8n. Есть legacy-компоненты и Android-приложение: в зависимости от задачи потребуется разбираться в соседнем коде. Экспертного знания всего стека на входе не ожидаем.

Будет плюсом

• Опыт с аналитическими системами и бизнес-метриками.
• Интеграции с LLM API, AI-помощниками или n8n.
• Опыт с очередями, realtime-системами, Keycloak / OIDC.
• Работа с Grafana, Loki, Prometheus или миграцией legacy-функциональности.

Что предлагаем

• Разработку работающих B2B-продуктов и задачи, связанные с реальными процессами клиентов.
• Полный цикл работы над функциональностью: интерфейсы, backend, данные, интеграции и проверка результата.
• Практическую работу с AI-агентами в ежедневной разработке.

Описание

Obuchat развивает B2B-продукты для анализа звонков и клиентских коммуникаций, автоматизации поддержки и работы AI-помощников.

Ищем fullstack-разработчика уровня Middle / Middle+, которому интересно развивать действующие продукты и использовать AI-агентов в ежедневной работе. Предстоит доводить задачи до работающего результата: от изучения существующего кода и выбора решения до реализации, тестов и проверки после запуска.

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

Чем предстоит заниматься

• Развивать интерфейсы аналитики, рабочего места оператора и клиентских виджетов на React и Vue.
• Разрабатывать API и backend-логику, работать с PostgreSQL, запросами и миграциями.
• Поддерживать интеграции с мессенджерами, внешними сервисами и n8n.
• Работать с realtime-функциональностью на WebSocket / Socket.IO, очередями и обработкой ошибок доставки.
• Разбираться в существующем коде, исправлять ошибки и безопасно изменять связанные компоненты.
• Писать и обновлять unit-, integration- и e2e-тесты, проверять основные и граничные сценарии.
• Участвовать в разборе production-проблем по логам и метрикам, работать с Docker и GitLab CI/CD.
• Проверять изменения, созданные AI-агентами, и поддерживать технические инструкции.

Что важно для нас

• Уверенные TypeScript и Node.js, практический опыт fullstack-разработки.
• Опыт с React или Vue и готовность работать со вторым фреймворком.
• Опыт backend-разработки на Python или Go.
• Хорошее знание SQL и PostgreSQL: транзакции, индексы, ограничения и миграции.
• Понимание HTTP, REST, WebSocket, авторизации и взаимодействия сервисов.
• Опыт Git, Docker, CI/CD и автоматизированного тестирования.
• Умение самостоятельно разобраться в задаче, проверить предположения и объяснить выбранное решение.
• Практический опыт разработки с AI-агентами: постановка задач, работа с контекстом, проверка diff и результата.

Как мы используем AI

AI-агенты — основной рабочий инструмент для исследования кода, реализации, тестирования и review. Рассматриваем разработчиков с уверенной практикой: Codex, Claude Code, Cursor или Pi / OMP, и готовностью осваивать другие.

Нам важно, чтобы вы понимали сгенерированный код, замечали неверные предположения, контролировали границы изменений и проверяли результат тестами, typecheck, lint и build. Корректность решения и аккуратная работа с секретами и данными остаются ответственностью инженера.

Стек проекта

Основной: TypeScript, Node.js, React / Vue, NestJS / Fastify, PostgreSQL, REST, WebSocket / Socket.IO, Docker, GitLab CI/CD.

В связанных сервисах используются Python / FastAPI, Go, Redis, Keycloak и n8n. Есть legacy-компоненты и Android-приложение: в зависимости от задачи потребуется разбираться в соседнем коде. Экспертного знания всего стека на входе не ожидаем.

Будет плюсом

• Опыт с аналитическими системами и бизнес-метриками.
• Интеграции с LLM API, AI-помощниками или n8n.
• Опыт с очередями, realtime-системами, Keycloak / OIDC.
• Работа с Grafana, Loki, Prometheus или миграцией legacy-функциональности.

Что предлагаем

• Разработку работающих B2B-продуктов и задачи, связанные с реальными процессами клиентов.
• Полный цикл работы над функциональностью: интерфейсы, backend, данные, интеграции и проверка результата.
• Практическую работу с AI-агентами в ежедневной разработке.

Похожие вакансии

Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
SMM-менеджер
АНО АйдаСпорт
20000 – 50000 руб.
Полная занятостьОпыт не требуется
Менеджер по логистике
Волкова Елена Сергеевна
от 70000 руб.
Полная занятостьОпыт не требуется
Менеджер по обработке заявок
ЕЦТ
до 70000 руб.
Полная занятостьОпыт не требуется
Корпоративный юрист
Агро-Пак
30000 – 40000 руб.
Полная занятостьОпыт 3–6 лет
Дизайнер рекламных креативов
ПЕРСОНАЛ
Зарплата не указана
Полная занятостьОпыт 1–3 года