Backend Developer

Remote

San Francisco (CA)

Remote

USD 130,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

About US

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.

For more information, visit Launch, monetize, and scale with Xsolla tools and services.

About the Role

We're looking for an experienced Backend Developer to maintain and enhance our payment processing platform that handles card transactions at scale. You'll work with payment gateways, optimize transaction flows, and ensure system reliability.

Key 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

Required 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

Nice to Have
  • Knowledge of PCI DSS compliance requirements and secure payment data handling

  • Understanding of 3D Secure (3DS) authentication protocols

  • Experience with tokenization and payment security best practices

  • Knowledge of Apple Pay and Google Pay integration principles

  • Experience with Kubernetes and Google Cloud Platform

  • Familiarity with ELK stack for monitoring and logging

  • Previous work with high-load, mission-critical systems

  • Frontend development experience with Angular

Tech Stack

Backend: PHP 8 (Symfony, Doctrine), Golang

Databases: MySQL, MongoDB, Redis

Infrastructure: Docker, Kubernetes, GCP, RabbitMQ, ELK

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Remote • San Francisco (CA)

Remote
USD 130,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Bolt • California

Hybrid
USD 120,000 - 180,000
Tech Lead - Fullstack
Tech Lead - Fullstack

Xsolla Inc. • United States

Remote
USD 140,000 - 200,000
Benefits Program
Full-Stack Engineer
Full-Stack Engineer

Xsolla • Los Angeles (CA)

On-site
CAD 123,034 - 157,210
Medical, dental, and vision insurance
Paid time off (PTO)
Personalized career roadmap
+1
Senior Software Engineer (Go)
Senior Software Engineer (Go)

Payforge • United States

Remote
USD 180,000 - 240,000
Backend Engineer
Backend Engineer

Maxana • United States

Remote
USD 90,000 - 130,000
Competitive pay
Senior Backend Engineer - Payments
Senior Backend Engineer - Payments

Maxana • United States

On-site
USD 120,000 - 180,000
High-Impact Architecture Project
Executive Visibility
Competitive Contract Compensation
+4
Senior Frontend Engineer
Senior Frontend Engineer

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 / International Payments
Senior Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

On-site
USD 120,000 - 150,000
Full Stack Software Engineer
Full Stack Software Engineer

MoneyLion • Mountain View (CA)

Hybrid
USD 180,000 - 240,000
AI proficiency & tools familiarity
Containerization (Docker/Kubernetes)
CI/CD pipelines (Jenkins/GitHub/Azure)
+1