Samba
Fullstack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-инженер в команду Agentic Product Engineering для разработки нового AI-продукта с real-time диалоговым интерфейсом. Работа охватывает AI-backend, сервисный слой на Node/TypeScript и стриминговый UI на React.
Задачи
- Разрабатывать фичи сквозь весь стек: AI-backend, сервисный слой и UI, отвечая за стриминг, состояние и обработку ошибок
- Расширять backend-сервисы: интеграция с моделями, структурированные ответы, стриминг, состояние и персистентность с учётом latency и стоимости
- Развивать Node backend-for-frontend: эндпоинты, стриминг через SSE, авторизация, типобезопасный контракт клиент-сервер
- Строить стриминговый чат-интерфейс на React: интерактивные графики, таблицы, превью документов
- Обрабатывать длительные асинхронные задачи: частичное состояние стрима, переподключения, большие payload'ы, graceful failure
- Писать unit, integration и e2e тесты, инструментировать клиент и сервер, отлаживать по логам, трейсам и error tracking
- Запускать фичи на живых когортах поэтапно и работать с product, design и platform-инженерами через code review
Требования
- Bachelor's degree in Computer Science, Computer Engineering или смежная техническая область либо эквивалентный практический опыт
- Обычно 4+ года опыта full stack или веб-разработки
- Full-stack инженер с реальным диапазоном: владел значимыми фичами end-to-end, взвешивает trade-offs, объясняет решения
- Сильный JavaScript, TypeScript и Node, чистый типобезопасный код, владение REST и SSE
- PostgreSQL, SQL, Git, CI/CD и облако (AWS, GCP или Azure)
- Практический опыт React и понимание веб-платформы: стриминговое состояние, переподключения, производительность рендеринга, доступность
- Плюс: опыт AI и LLM-приложений, стриминговые чат-UI, tool-calling, agentic-паттерны, SSR-фреймворки Next.js, Remix или TanStack Start
- Плюс: типобезопасные API-контракты (tRPC, Hono RPC, GraphQL) в монорепо, pnpm и Vite, auth-флоу (Auth0, OAuth, JWT)
- Плюс: observability (Sentry, OpenTelemetry, Prometheus, Grafana), скрипты на Python, Go или shell, опыт в adtech или data-heavy продуктах
Условия
- Зарплата $182,000 - $246,000 в год (OTE) для ролей в Калифорнии
- Бонусы, краткосрочные и долгосрочные стимулы
- Медицинская страховка, wellness, страхование жизни и инвалидности
- Пенсионный план
- Оплачиваемые праздники и отпуск (PTO)
Навыки
- JavaScript
- TypeScript
- Node.js
- React
- REST
- SSE
- PostgreSQL
- SQL
- Git
- CI/CD
- AWS
- GCP
- Azure
- Next.js
- Remix
- TanStack Start
- tRPC
- Hono RPC
- GraphQL
- pnpm
- Vite
- Auth0
- OAuth
- JWT
- Sentry
- OpenTelemetry
- Prometheus
- Grafana
- Python
- Go