GetWhys
Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в быстрорастущий B2B-стартап GetWhys, работающий над сервисами, API, интеграциями и пайплайнами данных, которые питают продукт и LLM-воркфлоу.
Задачи
- Проектировать, разрабатывать и поддерживать backend-сервисы, лежащие в основе продукта GetWhys
- Создавать интеграции с внешними платформами через API, вебхуки и другие паттерны
- Проектировать системы для приёма, трансформации, нормализации и синхронизации данных между GetWhys и сторонними системами
- Отвечать за API, модели данных и сервисы для клиентских фич и внутреннего инструментария
- Работать со структурированными и неструктурированными данными, включая пайплайны для поиска, аналитики и AI-воркфлоу
- Проектировать надёжные фоновые задачи и асинхронные воркфлоу обработки и перемещения данных
- Улучшать надёжность, производительность, наблюдаемость и масштабируемость продакшн-систем
- Тесно работать с продуктом и инженерией, превращая неоднозначные задачи в прагматичные технические решения
- Развивать backend-архитектуру по мере роста нагрузки, интеграций и объёмов данных
Требования
- 4+ года опыта как backend-, platform- или infrastructure-инженер
- Уверенное владение TypeScript и опыт построения продакшн backend-систем на нём
- Сильный опыт проектирования, разработки и поддержки backend-сервисов в продакшене
- Умение проектировать API, работать с базами данных и принимать продуманные решения по моделированию данных
- Опыт интеграции со сторонними платформами и API, понимание вебхуков, rate limits, ретраев и асинхронной обработки
- Опыт перемещения данных между системами: трансформация, маппинг, нормализация, синхронизация данных из разных источников
- Умение отлаживать распределённые воркфлоу и думать о failure modes, идемпотентности, наблюдаемости и надёжности
- Способность принимать прагматичные технические компромиссы и эффективно работать в условиях ранней стадии
Условия
- Медицинская, стоматологическая и офтальмологическая страховка (90% франшизы, 75% для иждивенцев)
- 401(k) с 3% match от компании
- Неограниченный PTO
- 12 недель оплачиваемого родительского отпуска
- 18 корпоративных праздников, неограниченный PTO (рекомендуемый минимум — 10 рабочих дней в году)
- Исторически remote-компания; NYC, Boise, Bozeman и Portland — первые хабы с гибридным офисным форматом
- Всегда remote friendly (без требования «X дней в офисе»)
- Регулярные командные и общекорпоративные офлайн-встречи
Навыки
- TypeScript
- API
- Webhooks
- Data pipelines
- Databases
- Data modeling
- Asynchronous processing
- Distributed systems
- Observability
- LLM workflows
- Salesforce