Hauler Hero

Senior Backend Engineer, Payments

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

Senior backend-инженер в команду платежей SaaS-платформы для waste management. Отвечает за сервисы обработки карт, возвратов и сверки платежей, интеграции с процессинговыми провайдерами и надёжность денежных потоков.

Задачи

  • Проектировать, разрабатывать и эксплуатировать сервисы обработки карточных платежей, возвратов и сверки платежей
  • Владеть интеграциями с процессинговыми провайдерами через общий слой коннекторов, подключать новых и выводить из эксплуатации старых
  • Обеспечивать безопасность платёжного пайплайна: идемпотентные списания, таймауты и ретраи вне транзакций БД, обработка вебхуков, автоматический сверщик зависших и несовпадающих платежей
  • Строить audit trail для трассировки каждого платежа и возврата
  • Быть первым реагирующим на инциденты в платежах, проводить root cause analysis и структурные исправления
  • Работать с Customer Success по очереди обращений по платежам и превращать повторяющиеся тикеты в продуктовые исправления
  • Писать чистый, тестируемый и производительный код на Kotlin и Java со Spring Boot
  • Проектировать и реализовывать API, масштабируемые под реальные продакшн-нагрузки
  • Рефакторить и расширять существующие сервисы для повышения надёжности и поддерживаемости
  • Проектировать и оптимизировать реляционные схемы в PostgreSQL, писать и тюнить производительный SQL для больших объёмов данных
  • Работать в кросс-функциональной Agile/Scrum-команде, участвовать в design review, code review и архитектурных обсуждениях
  • Взаимодействовать с product, frontend и Customer Success по фичам биллинга и платежей
  • Менторить инженеров через code review и делиться контекстом, чтобы избегать knowledge silos

Требования

  • 5+ лет разработки продакшн backend-систем
  • 2+ года разработки или эксплуатации платёжных систем в продакшене: обработка карт, рекуррентный биллинг, возвраты и реверсы, сверка
  • Прямой опыт интеграции хотя бы с одним API платёжного процессора или шлюза
  • Опыт проектирования и эксплуатации систем с распределёнными данными и значимым масштабом
  • Опыт работы в Agile/Scrum и уверенное владение Git/GitHub workflow
  • Сильное владение Spring Boot (Java и/или Kotlin) и готовность писать на Kotlin как на основном языке
  • Глубокий опыт работы с реляционными БД, особенно PostgreSQL
  • Опыт создания и поддержки продакшн API
  • Понимание идемпотентности, at-least-once vs exactly-once, ретраев и паттернов сверки для движения денег
  • Понимание PCI DSS scope и токенизации
  • Опыт работы с финансовыми edge cases: частичные возвраты, voids vs reversals, чарджбэки, отклонённые и зависшие транзакции, планирование с учётом таймзон
  • Умение переводить продуктовые требования в технические решения
  • Сильные навыки декомпозиции задач и отладки, включая работу с продакшн-инцидентами
  • Хорошие фундаментальные знания computer science и инженерное чутьё
  • Чёткие навыки письменной и устной коммуникации

Условия

  • Конкурентная зарплата + опционы
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Гибкий PTO
  • Remote-first культура
  • Современные инструменты разработки и AI-ассистенты

Навыки

  • Kotlin
  • Java
  • Spring Boot
  • PostgreSQL
  • SQL
  • Redis
  • Google Cloud Platform
  • GKE
  • Cloud Run
  • Cloud SQL
  • Firestore
  • React
  • Cloud Build
  • GitHub Actions
  • New Relic
  • Google Operations
  • Kafka
  • Pub/Sub
  • Git
  • GitHub
  • PCI DSS
  • Claude
  • Claude Code
  • Cursor
  • GitHub Copilot

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Senior Backend Engineer, Payments — Hauler Hero, Удалённо | itrelocate