Hinge Health
Senior Software Engineer - Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Financial Systems компании Hinge Health. Задача — проектировать и развивать биллинговую и финансовую инфраструктуру: сервисы, API и модели данных для критичных по корректности и надёжности процессов.
Задачи
- Реализовывать крупные проекты в области биллинга и финансовых процессов, выступая мейнтейнером ключевых репозиториев
- Проектировать и развивать надёжные сервисы, API и модели данных для систем, критичных для выручки: биллинговые потоки, изменения платёжных моделей, интеграции с плательщиками, движение финансовых данных
- Обеспечивать корректность и прослеживаемость: чёткое владение данными, надёжные workflow, идемпотентная обработка, строгая валидация, аудит и операционные сигналы
- Декомпозировать сложные кросс-функциональные задачи, обеспечивать стабильную поставку и находить первопричины инцидентов и расхождений в данных
- Взаимодействовать с Product, Finance, Operations, Data и партнёрскими инженерными командами: собирать требования, формировать техническую стратегию, балансировать краткосрочную поставку и долгосрочное здоровье системы
- Улучшать поддерживаемость, доступность, производительность и наблюдаемость финансовых систем, включая инструменты разработчика и операционные runbook'и
- Менторить и поддерживать джуниор-инженеров через код-ревью, парное программирование, обратную связь по дизайну и обмен знаниями
- Ясно доносить технические идеи техническим и нетехническим партнёрам, документировать решения и процессы
- Интегрировать AI-технологии для автоматизации инженерных и операционных процессов и расширения возможностей продукта при сохранении контроля для финансовых процессов
Требования
- Bachelor’s degree или эквивалентный опыт в Computer Science, Engineering или смежной технической области
- 5+ лет полноценного профессионального опыта разработки ПО (не стажировки)
- 4+ года опыта работы как минимум с одним языком программирования
- 4+ года опыта по всему жизненному циклу разработки ПО — от проектирования до поддержки в продакшене
- Опыт поставки крупных программных проектов или фич в продакшен
- Владение как минимум одним современным языком программирования: Golang, Python, Java или JavaScript/TypeScript
- Опыт проектирования и эксплуатации backend-сервисов, API, моделей данных и асинхронных или распределённых workflow
- Опыт работы с реляционными базами данных и интеграциями, где важны целостность данных, обработка сбоев и наблюдаемость
- Умение эффективно работать с кросс-функциональными партнёрами и ясно объяснять технические компромиссы
Условия
- Гибридный формат: офис в Сан-Франциско, три дня в неделю присутствие полный 8-часовой рабочий день
- В удалённые дни — работа в основные бизнес-часы с гибкостью
- Офис в рамках dog-friendly программы
- Комплексное медицинское, стоматологическое и офтальмологическое страхование, поддержка гендерно-подтверждающей помощи, планирования семьи и фертильности, компенсация поездок за медицинской помощью
- Пенсионный план 401k (традиционный или Roth) с матчингом 2%
- Стипендии на современную жизнь и собственное обучение и развитие
- ESPP — покупка акций компании со скидкой через удобные вычеты из зарплаты
Навыки
- Golang
- gRPC
- AWS
- Postgres
- Redis
- Temporal
- Python
- Java
- JavaScript
- TypeScript
- CI/CD
- distributed systems
- event-driven architectures
- workflow orchestration
- relational databases
- AI