Skip to content
Back to all jobs

Golang Engineer - Payment Gateway

Share:XWhatsApp
Remote- full time- Posted July 29, 2026- via djinni.co

You will be redirected to djinni.co to apply.

We are building a high-performance, PCI-DSS compliant payment gateway that processes millions of transactions daily across cards, open banking, alternative payment methods, and crypto on-ramps. You will design, implement, and own critical components of the payment orchestration, authorization, settlement, and reconciliation layers written primarily in Go.

Key Responsibilities

  • Design and develop highly concurrent, low-latency microservices in Go for payment authorization, routing, risk checks, and settlement
  • Implement and maintain payment scheme integrations (Visa, Mastercard, local schemes, APM providers, open banking)
  • Build resilient transaction processing pipelines with idempotency, retries, circuit breakers, and distributed tracing
  • Work on ledger systems, balance management, and real-time reconciliation
  • Optimize for throughput, latency, and cost under high load
  • Collaborate with compliance, security, and product teams to meet regulatory requirements (PCI-DSS, PSD2, GDPR, etc.)
  • Participate in architecture decisions, code reviews, and on-call rotation for payment-critical services
  • Contribute to observability (metrics, structured logging, distributed tracing) and operational excellence

Required Skills & Experience

  • Strong production experience with Go (concurrency patterns, channels, context, error handling, testing)
  • Hands-on experience building or working on payment gateways, payment processors, or high-volume transaction systems
  • Solid understanding of payment flows: authorization, capture, void, refund, chargeback, 3DS, tokenization
  • Experience with relational databases (PostgreSQL preferred) and at least one message broker / event system (Kafka, NATS, RabbitMQ, etc.)
  • Knowledge of distributed systems concepts: eventual consistency, idempotency, exactly-once semantics, saga patterns
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Experience with observability tools (Prometheus, Grafana, OpenTelemetry, Jaeger)

Nice to Have

  • Experience with PCI-DSS environments and secure coding practices for payment data
  • Knowledge of ISO 8583, card schemes, or open banking APIs (TrueLayer, Plaid, etc.)
  • Experience with Go frameworks/libraries commonly used in fintech (e.g., gRPC, chi/fiber/echo, sqlc/pgx, go-kit)
  • Background in ledger or double-entry accounting systems
  • Experience with multi-currency, FX, or cross-border payments
  • Contributions to open-source Go projects or payment-related libraries

What We Offer

  • Competitive salary + equity 
  • Fully remote-friendly culture with flexible hours
  • Modern tech stack and high ownership over critical payment infrastructure
  • Opportunity to work on systems that move real money at scale
  • Strong engineering culture focused on reliability, security, and clean code

More tech development jobs

Sponsored

Working abroad? Stay connected with a Saily eSIM

Get affordable mobile data the moment you land. No physical SIM, no roaming bills.

Use code MONIQU2427 at checkout

Get a Saily eSIM →

Affiliate link: we may earn a commission at no extra cost to you.

Get booked. Keep 85% of every booking.

Be discovered by clients looking for talent in your city.

  • Self-serveList your profile on a flat subscription. Clients send you an inquiry through the platform.
  • ManagedPrefer a hands-on option? Elite managed bookings are arranged with us by agreement, a separate paid lane.