- Работа в Москве
- Удаленно
- Разработчик
- Fullstack разработчик Node.js / Typescript
Fullstack разработчик Node.js / Typescript
от 200 000 ₽
- Менделеевская
- Новослободская
- Достоевская
Osmi AI — визуальный редактор LLM-workflow. Проект организован как монорепозиторий (pnpm + TurboRepo) с модулями server (Node.js + TypeScript), ui (React + Vite) и components, а в основе логики используем LangChainJS
Обязанности:
-
Разработка и поддержка backend-модуля (Node.js + TypeScript, Express) и frontend-интерфейса (React + Vite) Flowise.
-
Создание новых нод/интеграций на базе LangChainJS и расширение существующих AI-флоу.
-
Поддержка и развитие монорепозитория (pnpm, TurboRepo): настройка CI/CD (GitHub Actions), линтинга (ESLint, Prettier) и автогенерации Swagger-документации.
-
Контейнеризация сервисов (Docker + Docker Compose) и подготовка к Kubernetes-деплою; настройка окружений в AWS/Azure/GCP/Render.
-
Оптимизация производительности, мониторинг метрик через Prometheus и OpenTelemetry.
-
Уверенное владение JavaScript/TypeScript и парадигмами ООП/FP.
-
Опыт разработки на Node.js (Express или NestJS) и React (hooks, Context API).
-
Работа с Docker, настройкой CI/CD и Git-workflow (GitHub Actions).
-
Знание монорепо-инструментов (pnpm, TurboRepo).
-
Опыт проектирования и документирования REST API (Swagger/OpenAPI).
-
Уверенное владение HTML5, CSS/SCSS; базовое понимание UI/UX.
-
Опыт работы с NoSQL-хранилищами (Redis, MongoDB) и кэшированием.
-
Умение читать и рефакторить чужой код, работать в распределённой команде.
-
Дружелюбный коллектив, всегда готовый помочь и поддержать;
-
Возможности для карьерного и профессионального роста;
-
Официальное трудоустройство;
-
Работа над интересным продуктовым проектом;
-
Полностью удаленный формат работы.
Опубликована 16 дней назад