Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Hauler Hero

Senior Backend Engineer, Payments

Hauler Hero

. Design, build, and operate services behind card processing, refunds, and payment reconciliation .

Posted 9/18/2026full-timeRemote • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and operating payment systems, including card processing and reconciliation, while leveraging strong proficiency in Kotlin and Java with Spring Boot. Capable of designing scalable APIs and optimizing relational databases, particularly PostgreSQL, to support high-performance payment solutions.

Highest-signal resume keywords
Kotlin ProgrammingJava DevelopmentSpring Boot FrameworkPostgreSQL Database ManagementPayment Systems Integration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend System DevelopmentAPI Design and ImplementationPayment ProcessingAgile/Scrum MethodologiesSQL OptimizationIdempotency HandlingRoot Cause AnalysisDebugging SkillsProduction Incident ManagementFinancial Edge Case Handling
Soft Skills
Clear CommunicationMentoringProblem Decomposition
Tools & Technologies
GitGitHubAI ToolsClaudeCursorGitHub Copilot
Industry Keywords
PCI DSSPayment ReconciliationRecurring BillingChargebacksTokenization

Tech Stack

Tools & technologies
JavaKotlinPostgresSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, build, and operate services behind card processing, refunds, and payment reconciliation
  • Own processor integrations through a common connector layer, including onboarding new processors and retiring old ones
  • Build safe payment pipelines with idempotent charge paths, processor timeouts and retries, webhook handling, and automated reconciliation
  • Build audit trails for payments and refunds
  • Respond to payment incidents, perform root cause analysis, and implement structural fixes
  • Partner with Customer Success on the payments support queue and turn recurring tickets into product fixes
  • Write clean, testable, high-performance Kotlin and Java code using Spring Boot
  • Design and implement scalable production APIs
  • Refactor and extend services to improve reliability and maintainability
  • Design and optimize PostgreSQL schemas and tune SQL for large data volumes
  • Participate in Agile/Scrum design reviews, code reviews, and architectural discussions
  • Collaborate with product, frontend, and Customer Success on billing and payments features
  • Mentor engineers through code reviews and share context to avoid knowledge silos

Requirements

What you’ll need
  • 5+ years building production backend systems
  • 2+ years building or operating payment systems in production, including card processing, recurring billing, refunds and reversals, or reconciliation
  • Direct experience integrating with at least one payment processor or gateway API
  • Experience designing and operating systems with distributed data and meaningful scale
  • Experience working in Agile/Scrum environments
  • Strong Git/GitHub workflow experience
  • Strong proficiency with Spring Boot (Java and/or Kotlin)
  • Willingness to write Kotlin as your primary language
  • Deep experience with relational databases, especially PostgreSQL
  • Experience building and maintaining production APIs
  • Working knowledge of idempotency, at-least-once vs. exactly-once processing, retries, and reconciliation patterns for money movement
  • Understanding of PCI DSS scope and tokenization
  • Experience with financial edge cases, including partial refunds, voids vs. reversals, chargebacks, declined and stuck transactions, and timezone-sensitive scheduling
  • Ability to translate product requirements into technical solutions
  • Strong problem-decomposition and debugging skills, including production incident work
  • Solid computer science fundamentals and engineering judgment
  • Clear written and verbal communication skills
  • AI-assisted development experience or willingness to use AI tools daily, including Claude, Claude Code, Cursor, and GitHub Copilot

Benefits

Comp & perks
  • Competitive salary + equity
  • Health, dental, vision insurance
  • Flexible PTO
  • Remote-first culture
  • Modern development tools and AI assistants