Yield Solutions Group
Software Developer 3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик с фокусом на frontend и полной ответственностью за архитектуру в продуктовой команде Yield Solutions Group. Проектирует и развивает сложные веб-приложения и микросервисные контракты, задаёт стандарты разработки и AI-ассистированных практик.
Задачи
- Принимать и нести ответственность за архитектурные решения для сложных кросс-сервисных фич
- Задавать и контролировать стандарты frontend и fullstack: архитектура React-компонентов, паттерны TypeScript, управление состоянием, дизайн API-контрактов, пороги покрытия тестами и практики AI-инженерии
- Проводить авторитетные код-ревью с оценкой архитектурного соответствия, целостности границ сервисов, производительности под нагрузкой и безопасности, включая AI-сгенерированный код
- Применять и моделировать делегирование задач AI-агентам по фреймворку Nate B Jones, определяя уровень автономии и зоны человеческой ответственности
- Поднимать архитектурные риски на планировании спринтов, дизайн-ревью и обсуждениях роадмапа до появления проблем в продакшене
- Менторить Full Stack Java инженеров и менее опытных разработчиков по техническим основам и AI-практикам
- Проектировать и разрабатывать сложные интерактивные пользовательские фичи на React и TypeScript, работающие под реальной нагрузкой во всех поддерживаемых браузерах
- Писать структурированные spec-файлы с описанием скоупа, ограничений, критериев приёмки и краевых случаев до начала реализации
- Составлять промпты и инструкции для AI-агентов с инженерной точностью, декомпозируя задачи и явно задавая ограничения
- Проектировать REST API и межсервисные контракты в микросервисной архитектуре с версионированием и обратной совместимостью
- Управлять сложным состоянием приложения с документированным обоснованием
- Писать unit- и интеграционные тесты в рамках цикла разработки, считая покрытие и тестируемость частью definition of done
- Самостоятельно устранять архитектурные блокеры
- Использовать Datadog для мониторинга здоровья сервисов, трассировки запросов, поиска узких мест и построения алертинга
- Профилировать и улучшать производительность frontend с измеримыми целями: размер бандла, рендеринг, кэширование, бенчмарки загрузки
- Соблюдать и обеспечивать стандарты доступности WCAG 2.1
- Развивать практику AI-ассистированной разработки в команде
- Выявлять архитектурный технический долг, обосновывать его влияние на скорость и вести план устранения до завершения
- Сотрудничать с продуктом и дизайном до начала реализации, проясняя требования и ограничения
- Работать с DevOps над инфраструктурой на Terraform, архитектурой CI/CD, паритетом окружений и стабильностью продакшена
- Соблюдать требования безопасности и комплаенса для AI-сгенерированного кода в регулируемой финансовой среде
- Устанавливать стандарты документации для систем в своей архитектурной зоне ответственности
Требования
- 7+ лет профессиональной разработки с глубоким продакшен-опытом в Java Spring Boot и React
- Подтверждённое владение архитектурными решениями в микросервисной среде
- Экспертный уровень TypeScript в продакшен-кодовой базе, включая продвинутые паттерны типовой системы и умение задавать конвенции для команды
- Глубокое понимание микросервисной архитектуры: декомпозиция сервисов, паттерны межсервисного взаимодействия, отказоустойчивость распределённых систем, дизайн и версионирование API-контрактов
- Опыт проектирования и выпуска сложных интерактивных frontend-фич на React в масштабе, включая продвинутое управление состоянием
- Владение дизайном REST API на архитектурном уровне: обработка ошибок, аутентификация, пагинация, rate limiting, версионирование и обратная совместимость
- Продакшен-опыт с Postgres и MariaDB, включая оптимизацию запросов, проектирование схем и стратегию миграций без даунтайма
- Опыт AWS на архитектурном уровне: выбор сервисов, проектирование отказоустойчивости, понимание tradeoff стоимости и производительности
- Владение Terraform на уровне проектирования, ревью и изменения инфраструктурных описаний
- Ответственность за unit- и интеграционное тестирование: стандарты покрытия, архитектура тестов, оценка и улучшение тестовой позиции команды
- Проектирование и владение CI/CD пайплайнами, включая оптимизацию сборки и стратегию деплоя
- Опыт работы с Datadog или аналогом на архитектурном уровне: инструментирование, распределённая трассировка, алертинг, определение SLO
- Продакшен-практика AI-ассистированной разработки на spec-driven и agentic уровнях фреймворка Nate B Jones
- Экспертиза в кросс-браузерной совместимости и оптимизации производительности frontend на архитектурном уровне
- Свободное владение WCAG 2.1 и подтверждённый опыт установки и контроля стандартов доступности в команде
- Умение задавать техническое направление в agile-среде с короткими циклами и конкурирующими приоритетами
Условия
- Базовая зарплата: $150,000 - $170,000 в год в зависимости от опыта
- Бонус: performance-based выплаты, привязанные к целям компании и сотрудника
- Комплексный соцпакет: health, dental, vision, страхование жизни, 401(k), PTO, возможности карьерного развития
- Офис в Centennial, CO, без релокации
- Компания входит в Denver's Best Place to Work (2024 и 2025), культура с фокусом на внутренние повышения и рост сотрудников
Навыки
- Java
- Spring Boot
- React
- TypeScript
- REST API
- микросервисы
- Postgres
- MariaDB
- AWS
- Terraform
- CI/CD
- Datadog
- WCAG 2.1
- AI-assisted development
- spec-driven development
- agentic development