Givebutter
Senior Software Engineer, Integrations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Growth-подразделение Givebutter: отвечает за партнёрские интеграции и публичный API платформы, чтобы нон-профиты могли работать в привычных инструментах. Работа на стыке двух систем — чтение документации партнёров, прототипирование, проектирование контрактов API и вебхуков.
Задачи
- Вести одну или несколько партнёрских интеграций end-to-end и сохранять их целостность по мере развития продукта
- Развивать публичный API с учётом роста аудитории, включая AI-агентов, работающих от имени нон-профитов
- Проводить спайки и прототипы для де-риска новых партнёрств
- Проектировать и защищать контракты API, формы вебхуков и потоки данных
- Работать совместно с ведущим интеграций, постепенно переходя к разделённому владению
- Взаимодействовать с Product, Growth, Marketing и внешними инженерами партнёров
Требования
- 4+ года продакшн-разработки backend-сервисов, желательно на современном веб-фреймворке
- Уверенное владение PHP / Laravel или смежным фреймворком (Rails, Django, Spring)
- Глубокое знание дизайна REST API, семантики HTTP и паттернов построения API
- Уверенный SQL, желательно MySQL, или опыт с другой реляционной БД
- Опыт интеграции с реальными сторонними API
- Опыт проектирования асинхронных задач, очередей и наблюдаемых путей отказа
- Понимание OAuth, вебхуков и решений по границам доверия для публичного API
- Активное использование терминальных AI-инструментов разработки (Claude Code, Cursor) с дисциплиной ревью
- Опыт участия в on-call ротации для продакшн-сервисов
- Комфортная работа в существующем монорепозитории
Условия
- Удалённая работа из одного из 10 хабов (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, Nashville)
- Медицинская, стоматологическая и офтальмологическая страховка, покрытая на 100% для сотрудников, а также HSA и FSA
- Покрытие 50% страховых взносов для зависимых
- Доступ к TalkSpace по программам страхования
- 401k с матчингом 3%
- Гибкий PTO с неограниченным количеством дней отпуска
- Wellness Week — неделя отдыха летом для всей команды
- 12 недель оплачиваемого родительского отпуска
- Компания оплачивает членство UrbanSitter и кредиты на заботу
- Стипендия на домашний офис (ноутбуки, мониторы, техника)
- Ежемесячная стипендия на коворкинг
- Благотворительные пожертвования до $50/мес
- Возмещение расходов на обучение и развитие
Навыки
- PHP
- Laravel
- REST API
- HTTP
- SQL
- MySQL
- OAuth
- Webhooks
- Async jobs
- Queues
- Claude Code
- Cursor
- Monorepo