Senior Backend Engineer, Payments

Posted Sep 18

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and manage services related to card processing, refunds, and payment reconciliation.

• Take ownership of processor integrations via a unified connector layer, including onboarding new processors and phasing out old ones.

• Create secure payment pipelines featuring idempotent charge paths, processor timeouts and retries, webhook management, and automated reconciliation.

• Establish audit trails for payments and refunds.

• Address payment-related incidents, conduct root cause analyses, and implement lasting solutions.

• Collaborate with Customer Success on the payments support queue and convert recurring issues into product enhancements.

• Write clean, testable, high-performance code in Kotlin and Java using Spring Boot.

• Design and develop scalable production APIs.

• Refactor and extend services to enhance reliability and maintainability.

• Design and optimize PostgreSQL schemas and fine-tune SQL queries for large data volumes.

• Participate in Agile/Scrum design reviews, code evaluations, and architectural discussions.

• Work closely with product, frontend teams, and Customer Success on billing and payments features.

• Mentor engineers through code reviews and share context to prevent knowledge silos.


⛳️ Requirements

• Over 5 years of experience in building production backend systems.

• More than 2 years working with payment systems in production, encompassing card processing, recurring billing, refunds and reversals, or reconciliation.

• Direct experience with at least one payment processor or gateway API integration.

• Proven experience in designing and managing systems with distributed data at meaningful scales.

• Experience in Agile/Scrum work environments.

• Strong familiarity with Git/GitHub workflows.

• High proficiency in Spring Boot (Java and/or Kotlin).

• Willingness to use Kotlin as the primary programming language.

• Extensive experience with relational databases, particularly PostgreSQL.

• Background in building and maintaining production APIs.

• Working knowledge of idempotency, at-least-once vs. exactly-once processing, retries, and reconciliation patterns for financial transactions.

• Understanding of PCI DSS scope and tokenization practices.

• Experience dealing with financial edge cases, including partial refunds, voids versus reversals, chargebacks, declined transactions, and timezone-sensitive scheduling.

• Ability to translate product requirements into technical solutions effectively.

• Strong skills in problem decomposition and debugging, including handling production incidents.

• Solid foundation in computer science principles and sound engineering judgment.

• Excellent written and verbal communication skills.

• Experience with AI-assisted development tools or a willingness to utilize AI tools daily, including Claude, Claude Code, Cursor, and GitHub Copilot.


🏝️ Benefits

• Competitive salary plus equity.

• Health, dental, and vision insurance.

• Flexible paid time off (PTO).

• Remote-first work culture.

• Access to modern development tools and AI assistants.

People also viewed

RR Donnelley23 hours ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk1 day ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH1 day ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers