Trase Systems
Senior/Staff Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Trase Systems для поддержки партнёров Red Cell Federal и Red Cell Partners: разработка UI, backend-сервисов, API и интеграций для федеральных и national security программ. Роль с полным циклом ответственности — от требований до production-поддержки.
Задачи
- Разрабатывать full-stack фичи для партнёров RCF/RCP: адаптивные UI, административные инструменты, backend-сервисы, модели данных и production-интеграции
- Работать с инженерами партнёров и Product: уточнять use cases, воспроизводить проблемы, определять критерии приёмки, поставлять небольшими инкрементами
- Интегрировать приложения и агентов партнёров с Trase OS API и SDK, внешними API, MCP-инструментами и эндпоинтами моделей
- Строить надёжные интеграции агентов и workflow: асинхронное выполнение, стриминг событий, обработка состояния, ретраи, таймауты, восстановление после ошибок
- Создавать интерфейсы для настройки агентов, управления подключениями и политиками, просмотра запусков, логов, трейсов, затрат и истории аудита
- Реализовывать аутентификацию, авторизацию, ролевой доступ, интеграцию секретов и аудит-события на frontend и backend
- Адаптировать конфигурацию и зависимости приложения под customer-managed cloud, private-network и on-premises окружения
- Обеспечивать качество через code review, unit/integration/e2e тесты и регрессионное покрытие
- Диагностировать и устранять дефекты партнёров в UI, API, SDK, хранилищах данных и runtime-сервисах
- Поддерживать релизы, обновления и сопровождение приложений, включая федеральные деплойменты
- Документировать архитектуру, настройку, ограничения и troubleshooting; проводить walkthrough для партнёров и менторить инженеров
Требования
- Гражданство США
- 10+ лет опыта в software engineering с трек-рекордом shipping и поддержки production-приложений
- 5+ лет hands-on full-stack разработки: современные web frontend, backend-сервисы, API и базы данных
- Сильный frontend: TypeScript/JavaScript и React, Next.js или аналогичные фреймворки, state management, интеграция API, доступные интерфейсы
- Сильный backend: Python, TypeScript/Node.js, Go, Java или аналогичный язык, дизайн API, валидация и обработка ошибок
- Опыт проектирования моделей данных, работы с реляционными БД, миграциями, кэшированием и асинхронной/событийной обработкой
- Опыт реализации аутентификации, авторизации, безопасного доступа к API, работы с секретами и audit logging
- Опыт автоматизированного тестирования, code review, Git, контейнеров, CI/CD и деплоймента в cloud или Kubernetes
- Умение дебажить на уровнях браузера, сервиса, API и данных с помощью логов, метрик и трейсов
- Сильное техническое суждение, коммуникация и умение превращать неоднозначные требования в поддерживаемые решения
- Опыт использования AI-инструментов для разработки, тестирования и code review
Условия
- Зарплата $180,000–240,000 в год
- 100% оплачиваемая работодателем медицинская страховка (medical, dental, vision) для сотрудника и семьи
- Оплачиваемый отпуск по материнству и отцовству 14 недель
- Unlimited PTO с одобрения руководства
- Возможности профессионального развития и обучения
- Опциональные 401K, FSA и equity-инцентивы
- Психическое здоровье через Tara Mind
- Возможны командировки к заказчикам
Навыки
- TypeScript
- JavaScript
- React
- Next.js
- Python
- Node.js
- Go
- Java
- API design
- Relational databases
- Migrations
- Caching
- Event-driven processing
- Authentication
- Authorization
- OAuth
- OIDC
- Keycloak
- Git
- Docker
- Kubernetes
- CI/CD
- MCP
- RAG
- Temporal
- LLM
- AI-assisted engineering tools