GiveCampus

Software Engineer, Online Giving

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full-stack инженер в команду Online Giving платформы фандрайзинга GiveCampus. Отвечает за донорские формы, платёжные потоки и админ-инструменты, работает end-to-end над фичами вместе с Tech Lead, PM и дизайнером.

Задачи

  • Разрабатывать и поддерживать донорские формы, страницы для пожертвований и админ-инструменты с фокусом на конверсию, доступность и mobile-first дизайн
  • Разрабатывать и укреплять платёжные потоки — разовые, регулярные и членские взносы — через Stripe, ACH и Digital Wallets с учётом надёжности и observability
  • Работать по всему стеку: от UI-компонентов до backend-сервисов и запросов к базе данных и их производительности
  • Вести фичи и небольшие/средние проекты end-to-end: технический дизайн, декомпозиция, кодирование, автотесты, деплой и поддержка в продакшене
  • Тесно взаимодействовать с Tech Lead, Product Manager, дизайнером и инженерами пода, превращая потребности пользователей и бизнес-цели в технические решения
  • Активно участвовать в sprint planning, скоупинге и оценке задач, включая проработку acceptance criteria
  • Писать чистый, хорошо протестированный и документированный код, давать и получать качественный code review
  • Участвовать в командных инициативах: работа с техническим долгом, стандарты кодирования, помощь коллегам
  • Участвовать в интервьюировании и онбординге по мере роста команды
  • Поддерживать платформу по ротации, включая командную поддержку и парную on-call ротацию 24/7: сверка платежей и депозитов, проблемы с регулярными взносами, правки отчётов, конфигурационные запросы партнёров

Требования

  • 3+ года практического опыта разработки
  • Full-stack владение: современный frontend-фреймворк (React или Vue.js) плюс backend-язык и фреймворк (Ruby on Rails, Node.js, Python или аналогичный); предпочтительно Rails и React
  • Опыт участия в обсуждении технического дизайна и декомпозиции фич на хорошо скоупленные, инкрементально поставляемые задачи
  • Уверенные навыки работы с SQL: проектирование схемы, написание и оптимизация запросов, забота о целостности данных
  • Опыт создания и интеграции RESTful API
  • Test-driven подход: unit, integration и end-to-end тестирование как часть процесса разработки
  • Знакомство с облачными платформами (AWS, Azure или аналогичными) и CI/CD пайплайнами
  • Хорошие навыки отладки, в том числе в продакшене, и умение балансировать скорость поставки и долгосрочную поддерживаемость
  • Чёткая коммуникация, комфорт в условиях неопределённости и меняющихся приоритетов, реальная ответственность за работу от идеи до деплоя и поддержки
  • Пользователе-ориентированное мышление: понимание, как инженерные решения влияют на доноров, администраторов школ и результаты фандрайзинга

Условия

  • Remote-first роль с базированием в США
  • Команда из 130+ человек в 30+ штатах, работа из любого места
  • Офис 12 000 кв. футов в Вашингтоне, DC, доступный по желанию
  • Регулярные командные встречи, визиты в партнёрские учреждения и ретриты
  • Ожидается посещение нескольких общекомпанийных и командных onsites в течение года
  • Agile, в основном Scrum с недельными спринтами, деплой в продакшен несколько раз в день
  • Чёткий путь роста: инженеры этого уровня, берущие крупные проекты и начинающие менторить, вырастают в Senior Software Engineer
  • GiveCampus — Equal Opportunity Employer, приветствуется разнообразие

Навыки

  • Ruby on Rails
  • React
  • Vue.js
  • Node.js
  • Python
  • PostgreSQL
  • Redis
  • Stripe
  • Spreedly
  • PayPal
  • ACH
  • Digital Wallets
  • AWS
  • ArgoCD
  • Kubernetes
  • RESTful API
  • SQL
  • CI/CD
  • RSpec
  • Azure

Похожие вакансии

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Software Engineer, Online Giving — GiveCampus, Удалённо | itrelocate