Sweet James LLP
Software Engineer II (Full-Stack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в юридическую фирму Sweet James: разработка внутренних приложений для сотрудников с интеграцией AI-функций и полной ответственностью за фичи в продакшене.
Задачи
- Разрабатывать full-stack фичи: интерфейсы на React и Next.js, сервисы на Node/TypeScript и Python, база Postgres
- Создавать AI-функции: извлечение, классификация и маршрутизация документов, поиск по материалам дел, агенты с подтверждением человеком
- Интегрировать системы фирмы: Salesforce/Litify, Outlook и SharePoint (Microsoft Graph), Zoom, Twilio, DocuSign
- Писать автоматические тесты и evaluation-наборы для AI-изменений
- Деплоить контейнеризованные сервисы в Azure, мониторить и чинить их
- Изучать рабочие процессы сотрудников и обучать их работе с новыми системами
- Документировать каждую систему
Требования
- 3–5 лет разработки production-софта, full-stack: React или Next.js плюс Node/TypeScript или Python
- SQL и Postgres
- Минимум одна LLM-фича, выпущенная для реальных пользователей: prompt design, tool use, structured outputs или retrieval
- Интеграции на REST API и webhooks
- Git, code review, Docker и опыт облачного деплоя (предпочтительно Azure)
- Аккуратность с чувствительными данными и умение объяснять техническую работу простым языком
Условия
- Медицинская, стоматологическая, офтальмологическая страховка и страхование жизни
- FSA или HSA на выбор в зависимости от медплана
- 401(k) с матчем 2% через 90 дней
- Оплачиваемый отпуск и праздничные дни
- Менторство, поддержка руководства и возможности профессионального роста
- Работа в офисе (on-site)
Навыки
- React
- Next.js
- Node.js
- TypeScript
- Python
- Postgres
- SQL
- LLM
- REST API
- webhooks
- Git
- Docker
- Azure
- Anthropic Claude
- OpenAI API
- MCP
- Supabase
- pgvector
- n8n
- Salesforce
- SOQL
- Litify
- Microsoft Graph
- SharePoint
- Outlook
- Zoom
- Twilio
- Retell
- DocuSign
- GitHub