Yield Solutions Group
Software Developer 2
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-разработчик уровня Software Developer 2 в RefiJet (авто-рефинансирование). Работа над borrower- и lender-системами, API-интеграциями и внутренними инструментами, менторство младших инженеров.
Задачи
- Вести фичи и компоненты end-to-end: проектирование, тестирование, релиз и поддержка после релиза
- Менторить Software Developer 1 через парное программирование, код-ревью и онбординг
- Проводить содержательное код-ревью, выявляя проблемы дизайна, а не только стиля
- Оспаривать несостоятельные задачи и предлагать альтернативы
- Оценивать свою работу точно и заранее сообщать о сдвиге сроков
- Улучшать процессы команды: документация, стандарты, снижение рутины
- Представлять инженерную часть в диалоге с product, operations и внутренними партнёрами
- Разрабатывать фичи во frontend-приложениях, backend-сервисах, API и внутренних инструментах
- Превращать неполные требования в конкретный план до написания кода
- Писать и ревьюить спецификации в рамках spec-driven development
- Проектировать и строить API-интеграции с внешними lending-партнёрами с обработкой ошибок, ретраями и идемпотентностью
- Моделировать и запрашивать данные корректно, понимая последствия для производительности и целостности
- Писать и поддерживать автоматические тесты, дающие реальную уверенность
- Методично отлаживать production-инциденты, находить причину, проверять фикс и фиксировать выводы
- Участвовать в релизе, деплое, мониторинге и production-поддержке
- Использовать AI-инструменты разработки в ежедневной работе, неся полную ответственность за код
- Работать с product-стейкхолдерами и operations-партнёрами над фичами
- Координировать работу с другими инженерами на стыке сервисов и команд
- Поддерживать QA, тестирование, релиз и пост-релизную валидацию
- Соблюдать внутренние стандарты по контролю версий, качеству кода, документации и деплою
- Ответственно обрабатывать данные заёмщиков и партнёров согласно требованиям безопасности и приватности
Требования
- Опыт разработки и поддержки production веб-приложений на frontend и backend с фичами, доведёнными end-to-end
- Рабочее владение современным backend-языком и современным frontend-фреймворком с глубиной для отладки обоих
- Практический опыт с REST API или межсервисной интеграцией, включая обработку сбоев
- Практический опыт с реляционными базами данных, включая запросы и изменения схемы
- Опыт написания автоматических тестов и использования их для уверенного релиза
- Опыт отладки проблем в работающей production-системе
- Умение работать по письменным спецификациям и выявлять их неполноту или ошибочность
- Свободное владение Git и совместными workflow разработки
- Ясная письменная и устная коммуникация, умение объяснить технический компромисс не-инженеру
- Подтверждённая способность конструктивно давать и принимать обратную связь
- Право на работу в США и возможность работать в офисе в Centennial, CO пять дней в неделю
- Опыт примерно 2–5 лет профессиональной разработки
Условия
- Базовая зарплата $108,000 – $137,000 в год в зависимости от опыта
- Годовой бонус по результатам работы с целевым процентом от базовой зарплаты
- Полный соцпакет: health, dental, vision, страхование жизни, 401(k), PTO
- Возможности карьерного развития и внутренних повышений
- Пять дней в неделю в офисе в Centennial, Colorado; 1–2 удалённых дня в неделю могут появиться после подтверждённой результативности
- Компания входит в Denver's Best Place to Work (2024 и 2025)
Навыки
- REST API
- Git
- SQL
- реляционные базы данных
- автоматизированные тесты
- AI-assisted development tools
- observability
- CI/CD
- контейнеризация
- облачные среды