Frontend (Full-Stack) инженер
Ищем опытного Full-Stack инженера для разработки пользовательских интерфейсов мультиагентной AI-платформы для банка. Нужно кастомизировать LibreChat, создавать внутренние инструменты и интегрировать фронтенд с бэкендом. Требуется сильный React/TypeScript, опыт с AI-ассистентами и бэкенд-навыки (Python/PHP). Работа удаленная, английский обязателен.
Зарплата не указана — оценили по рынку
На основе 178 похожих вакансий за 90 дней.
Что предстоит делать
<p><b>Суть роли в одной строке</b></p><p>Владеть пользовательскими приложениями и веб/API-уровнем агентной платформы — чат-оболочкой, UI для каждого агента и связующим звеном, соединяющим их с рантаймом агентов, — поставляя интерфейсы продакшен-качества с высокой скоростью.</p><p><b>Контекст</b></p><p>Мы создаем мультиагентную AI-платформу для регулируемого банковского клиента: общий «позвоночник» (чат-оболочка, API-шлюз, рантайм агентов, уровень инструментов) с несколькими агентами, работающими поверх него — ассистент KYC, генератор документов, анализ встреч, поиск и офисная/email-продуктивность. Full-stack инженер владеет уровнем пользовательского опыта от начала до конца.</p><p><b>Над чем вы будете работать</b></p><ul><li>Кастомизировать и расширять LibreChat (React / TypeScript) — брендинг, интеграция аутентификации и новые UI-поверхности для конкретных агентов.</li><li>Создавать качественные, удобные внутренние инструменты: процессы генерации документов с заполнением полей, экраны проверки/утверждения KYC с контролем человека (human-in-the-loop), а также Q&A и представления задач для анализа встреч.</li><li>Реализовывать потоковый вывод LLM в UI (SSE / websockets), процессы черновик → предпросмотр → исправление → загрузка и многошаговые взаимодействия с сохранением состояния.</li><li>Связывать фронтенд с бэкенд-сервисами — эндпоинтами агентов на FastAPI (Python) и шлюзом на Laravel — включая SSO через Azure AD / Entra ID (OpenID Connect).</li><li>Быстро работать с AI-ассистированной разработкой, сохраняя кодовую базу проверяемой, типизированной и поддерживаемой для регулируемого клиента.</li></ul><p><b>Обязательно</b></p><ul><li><b>Сильные знания React + TypeScript: </b>компонентная архитектура, управление состоянием, адаптивный и доступный UI.</li><li><b>Настоящее чувство продукта/UX — </b>вы создаете внутренние инструменты, которыми люди действительно хотят пользоваться, а не просто функциональные.</li><li><b>Свободное владение Vibecoding: </b>высокая продуктивность с AI-ассистентами кодирования (Claude Code, Cursor, Copilot) — способность быстро создавать каркасы, итерировать и поставлять, не теряя контроля над качеством кода.</li><li><b>Солидная компетентность в бэкенде: </b>потребление и интеграция REST/потоковых API, потоки аутентификации (OIDC/SSO), а также уверенное чтение и расширение сервисов на Python и/или PHP.</li><li><b>Инженерная гигиена: </b>Git, CI/CD и контейнеризированная локальная разработка (Docker).</li><li><b>Адаптивность к кодовой базе: </b>комфортная работа внутри большой существующей кодовой базы с открытым исходным кодом и ее адаптация под требования.</li> </ul><p><b>Желательно</b></p><ul><li>Предыдущий опыт кастомизации LibreChat или чат-UI.</li><li>Опыт интеграции SSO с Azure AD / Entra ID (OpenID Connect).</li><li>Практический опыт работы с Python (FastAPI) и/или PHP (Laravel), а не только интеграция.</li><li>Опыт создания UI для продуктов на основе LLM/агентов (потоковая передача, отображение вызовов инструментов, цитирование).</li><li>Предыдущая работа в регулируемых, корпоративных средах или средах с высокими требованиями к безопасности.</li></ul><p><b>Технологический стек, с которым вы будете работать</b></p><p>React, TypeScript, Tailwind / CSS, Node tooling, LibreChat · FastAPI (Python) и Laravel (PHP) сервисы · Azure Entra ID / OpenID Connect SSO · Docker, Git, CI/CD · потоковая передача (SSE / websockets).</p><p><b>Способы работы</b></p><ul><li>Удаленная, распределенная команда доставки; рабочий язык — английский; облегченный Scrum-ритм.</li><li>Строгость банковского уровня: каждое действие аудируемо, контроль человека (human-in-the-loop) по дизайну, соображения соответствия требованиям встроены в архитектуру, а не добавлены постфактум.</li><li>Vibecoding — для скорости, а не для поставки непроверенного кода: AI-ассистировано, под контролем человека, чисто после проверки.</li></ul><p> </p><p><b>Важно</b></p><p>Поскольку это проект, базирующийся в Германии, мы в первую очередь ищем кандидатов, находящихся в Западной Украине, причем Винница и Львов являются нашими предпочтительными локациями.</p><p><b>Frontend (Full-Stack) Engineer</b></p> <div> <a href="https://jobs.dou.ua/companies/xcubator/vacancies/361968/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший Full Stack разработчик
~1 761 804 – 3 374 028 ₸ оценка
Ищем Senior Full Stack разработчика для создания B2B Fintech платформы по международным платежам. Нужен опыт 5+ лет с JavaScript/TypeScript, NestJS, Next.js, React и MySQL. Предлагаем удаленную работу, гибкий график и конкурентную зарплату.
Fullstack разработчик (JavaScript/Node.js)
Ищем Fullstack разработчика с сильным бэкенд-опытом на Node.js и JavaScript, готового работать с разными технологиями и активно использовать AI-инструменты (Claude Code). В задачи входит разработка API, интеграций и бэкенд-сервисов, а также участие во фронтенде при необходимости. Предлагают гибкий график, 25 оплачиваемых дней отпуска, медицинскую страховку и бюджет на саморазвитие.
Старший Full Stack инженер
Разработка full stack решений для AI-агентов: создание интерфейсов на React/TypeScript и бэкенд-сервисов на Python, Java или Node.js. Требуется опыт с современными веб-технологиями, базами данных и CI/CD. Компания предлагает удаленную работу, обучение и страховку.
Старший full-stack разработчик (TypeScript/Node.js/React)
Старший full-stack разработчик для создания нового AI-продукта в сфере стоматологии. Требуется опыт TypeScript/Node.js и React, интеграция LLM, знание английского. Предлагается удаленная проектная работа с гибким графиком и оплатой по результатам.
Senior Full Stack Engineer
~1 761 804 – 3 374 028 ₸ оценка
Techery шукає Senior Full Stack Engineer для роботи над глобальною музичною платформою. Потрібен досвід з Node.js, React, Next.js, TypeScript та Python, а також навички роботи з AWS, SQL та CI/CD. Компанія пропонує гнучкий графік, комфортні офіси в Києві та Дніпрі, та можливості професійного зростання.
Frontend-разработчик (React, Three.js, анимации)
Разработка корпоративных сайтов и порталов с креативной 2D/3D анимацией и адаптивной версткой. Требуется глубокое знание React, TypeScript, Next.js, Three.js и инструментов анимации (GSAP, Framer Motion). Компания предлагает удаленную работу или офис в Тбилиси, ДМС, фитнес и обучение английскому.