Red Cell Partners
Senior/Staff Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Trase Systems (портфельная компания Red Cell Partners) для поддержки федеральных и государственных программ. Разработка UI, backend-сервисов, API и интеграций для безопасных AI-приложений на платформе Trase OS.
Задачи
- Разрабатывать full-stack функции для партнёров RCF/RCP: адаптивные интерфейсы, административные инструменты, backend-сервисы, модели данных и продакшн-интеграции
- Работать с инженерами партнёров и Product: уточнять сценарии, воспроизводить проблемы, определять критерии приёмки и поставлять небольшими инкрементами
- Интегрировать приложения и агентов партнёров с API и SDK Trase OS, внешними API, MCP-инструментами и эндпоинтами моделей
- Строить надёжные интеграции агентов и workflow: асинхронное выполнение, стриминг событий, обработка состояния, ретраи, таймауты и восстановление после ошибок
- Создавать интерфейсы для настройки агентов, управления подключениями и политиками, просмотра запусков, логов, трейсов, затрат и истории аудита
- Реализовывать аутентификацию, авторизацию, ролевой доступ, интеграцию секретов и аудит-события на frontend и backend
- Адаптировать конфигурацию и зависимости приложения под customer-managed cloud, приватные сети и on-premises окружения совместно с DevOps/SRE
- Обеспечивать качество через код-ревью, юнит-, интеграционные и e2e-тесты, регрессионное покрытие
- Диагностировать и устранять дефекты партнёров в UI, API, SDK, хранилищах данных и runtime-сервисах, добавлять телеметрию
- Поддерживать релизы, обновления и сопровождение приложений, включая федеральные деплойменты
- Документировать архитектуру, настройку, ограничения и шаги траблшутинга, проводить воркшопы для партнёров и менторить инженеров
Требования
- Гражданство США обязательно
- 10+ лет опыта в разработке ПО с трек-рекордом поставки и поддержки продакшн-приложений
- 5+ лет практического full-stack опыта: современные веб-фронтенды, backend-сервисы, API и базы данных
- Сильные навыки frontend: TypeScript/JavaScript и React, Next.js или аналогичные фреймворки, управление состоянием, интеграция API, доступные интерфейсы
- Сильные навыки backend: Python, TypeScript/Node.js, Go, Java или аналогичный язык, дизайн API, валидация и обработка ошибок
- Опыт проектирования моделей данных и работы с реляционными БД, миграциями, кэшированием, асинхронной и событийной обработкой
- Опыт реализации аутентификации, авторизации, безопасного доступа к API, работы с секретами и аудит-логирования
- Практический опыт с автоматизированным тестированием, код-ревью, Git, контейнерами, CI/CD и деплоем в cloud или Kubernetes
- Умение отлаживать на уровнях браузера, сервиса, API и данных с помощью логов, метрик и трейсов
- Сильное техническое суждение, ясная коммуникация, умение превращать неоднозначные требования в поддерживаемые решения и документацию
- Опыт использования AI-инструментов для разработки, тестирования и код-ревью с аккуратной валидацией изменений
Условия
- Диапазон зарплаты $180,000–240,000 в зависимости от опыта и навыков
- Возможен тревел к заказчикам
- Карьерный рост с потенциалом быстрого продвижения
- Полностью оплачиваемая работодателем медицинская страховка (медицина, стоматология, зрение) для сотрудника и семьи
- Оплачиваемый отпуск по материнству и отцовству 14 недель с сохранением зарплаты
- Неограниченный PTO по согласованию с руководством
- Возможности профессионального развития и обучения
- Опциональные 401K, FSA и опционы
- Психологическая поддержка через Tara Mind
- Доступ к решениям GLP-1 через Crux
Навыки
- TypeScript
- JavaScript
- React
- Next.js
- Python
- Node.js
- Go
- Java
- API design
- Relational databases
- Migrations
- Caching
- Event-driven processing
- Authentication
- Authorization
- OAuth
- OIDC
- Keycloak
- Secrets management
- Audit logging
- Git
- Containers
- CI/CD
- Kubernetes
- Cloud
- Automated testing
- MCP
- RAG
- Temporal
- LLM
- AI agents
- STIG
- NIST
- RMF/ATO
- FedRAMP