Scale-ready Backend Engineer - Payments (PHP/Golang)

Remote

San Francisco (CA)

Remote

USD 130,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Xsolla is seeking an experienced Backend Developer to maintain and enhance a scalable payment processing platform handling card transactions at scale. You’ll work with PSPs, optimize transaction flows, and ensure high reliability.

Join a team focused on secure payment data handling, fast and robust backend services, and modern CI/CD practices. Experience with PHP 8, Symfony, Golang, and distributed systems is highly valued.

Qualifications

  • 3+ years of backend development experience with PHP and/or Golang in production environments.
  • Hands-on experience with card payment processing and PSP/acquirer integrations.
  • Understanding of payment flows: authorization, capture, refunds, chargebacks, and reconciliation.
  • Strong knowledge of OOP principles, design patterns, and clean architecture.
  • Proficiency in SQL, database design, and performance optimization.
  • Experience with message queues (RabbitMQ, Kafka) and caching layers (Redis).
  • Solid understanding of algorithms, data structures, and their practical application.
  • Experience writing unit and integration tests.

Responsibilities

  • Develop and maintain backend services for card payment processing using PHP (Symfony) and Golang.
  • Integrate and support payment service providers (PSPs) and acquirers (Adyen, Checkout.com, JP Morgan Chase, etc.)
  • Design and implement scalable, event-driven architectures for high-load payment systems
  • Write clean, testable code with comprehensive unit and functional test coverage
  • Optimize database queries and data models for OLTP workloads (MySQL, MongoDB)
  • Collaborate with the team on system design, code reviews, and technical decisions
  • Ensure system observability and troubleshoot issues using ELK stack
  • Participate in CI/CD pipeline improvements and deployment processes

Skills

Backend development
Card payment processing
PSP/acquirer integrations
OOP & design patterns
SQL & database optimization
Message queues
Caching layers
Algorithms & data structures
Unit & integration testing

Tools

Docker
Kubernetes
GCP
RabbitMQ
Kafka
Redis
ELK

Job description

Xsolla is seeking an experienced Backend Developer to maintain and enhance a scalable payment processing platform handling card transactions at scale. You’ll work with PSPs, optimize transaction flows, and ensure high reliability.

Join a team focused on secure payment data handling, fast and robust backend services, and modern CI/CD practices. Experience with PHP 8, Symfony, Golang, and distributed systems is highly valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer
Backend Developer

Remote • San Francisco (CA)

Remote
USD 130,000 - 190,000
Senior Go Engineer - Payments Backend, Global Scale
Senior Go Engineer - Payments Backend, Global Scale

Payforge • United States

Remote
USD 180,000 - 240,000
Senior Backend Engineer (Go) — Scale & Reliability, Remote
Senior Backend Engineer (Go) — Scale & Reliability, Remote

Xsolla Inc. • United States

Remote
USD 140,000 - 190,000
Medical, dental, and vision
PTO & paid time off
Career development opportunities
+1
Senior Backend Engineer for Scalable Payments
Senior Backend Engineer for Scalable Payments

Remote • San Francisco (CA)

On-site
USD 76,000 - 114,000
Senior Full-Stack Engineer — React & Go Microservices
Senior Full-Stack Engineer — React & Go Microservices

Xsolla • United States

Remote
USD 140,000 - 190,000
Unlimited Flexible Time Off
Personalized career roadmap
Professional development opportunities
Senior Payments Engineer - Real-Time Processing & APMs
Senior Payments Engineer - Real-Time Processing & APMs

Xsolla • United States

Remote
USD 140,000 - 190,000
Unlimited Flexible Time Off
Career roadmap & professional growth
Training & development opportunities
Senior Software Engineer
Senior Software Engineer

Bolt • California

Hybrid
USD 120,000 - 180,000
Senior Go Backend Engineer – Scalable Microservices
Senior Go Backend Engineer – Scalable Microservices

Xsolla • United States

Remote
USD 130,000 - 190,000
Remote Senior Go Backend Engineer — IAM Platform
Remote Senior Go Backend Engineer — IAM Platform

Xsolla Inc. • United States

Remote
USD 120,000 - 180,000
Unlimited PTO
Private health insurance
Dental coverage
+5
Senior Backend Engineer, Global Payments Platform
Senior Backend Engineer, Global Payments Platform

CryptoproNetwork • New York (NY)

Hybrid
USD 120,000 - 180,000