Aghanim
Aghanim

Senior Go Developer (Payments)

TLDR

Develop scalable Go backend services for billing and payment processing, integrating with multiple providers to ensure reliable, observable financial workflows.

Aghanim is an integrated commerce, liveops automation, community engagement, and payments platform for video games.

 

Mobile games have traditionally depended on app stores for distribution, payments, and player relationships. We believe there is a better way. Aghanim helps game studios build direct relationships with players, sell directly, and build their future on their own terms. Today, more than 100 games worldwide are already building this future with Aghanim.

 

Our team brings together people across Los Angeles, New York, Seoul, Beijing, London, Lisbon, Belgrade and other locations around the globe, with deep expertise in gaming, fintech and technology. We move quickly, keep communication direct, and focus on getting things done. We believe the best people thrive when they have autonomy, ownership, and a stake in the company's success.

We are looking for an experienced Senior Go Developer to design and build reliable backend services for billing and payment processing systems.

This role requires strong hands-on experience in Go and proven ability integrating with payment providers and financial infrastructure.

You will work on systems responsible for payment processing, billing logic, provider integrations and transaction workflows, ensuring reliability, scalability and correctness of financial operations.

Context

  • Backend services responsible for billing and payment flows

  • Integrations with multiple payment providers

  • Systems handling transactions, retries, reconciliation and provider communication

  • Focus on high reliability, correctness and observability

  • Backend stack primarily Go

Key Responsibilities

  • Design and develop scalable backend services in Go

  • Implement and maintain billing and payment processing logic

  • Integrate with external payment system providers and financial APIs

  • Build reliable transaction processing pipelines, including retries, reconciliation and error handling

  • Write maintainable and well-tested production code

  • Monitor and debug payment and transaction flows

Required Qualifications

  • 5+ years of professional backend development experience in Go with solid understanding of Go concurrency and internals

  • Hands-on experience with billing or payment systems, including at least one of:

    • Payment system providers / gateway integration (Stripe, PayPal, or similar)

    • Subscription billing and lifecycle management

    • Financial reconciliation and transaction matching

  • Experience working with REST APIs, asynchronous processing, and event-driven systems

  • Experience with PostgreSQL or similar relational databases

  • Understanding of transactional systems, data consistency, and idempotency

  • Ability to write, own, and debug production code in live payment environments

Important: Hands-on experience with payment or billing systems is required.

Preferred Qualifications

  • Experience with multiple payment providers

  • Experience with subscription billing systems

  • Experience working with high-load backend systems

  • Knowledge of distributed systems architecture

  • Experience with message queues (Kafka, RabbitMQ, etc.)

  • Experience with observability tools (metrics, tracing, logging)

Working Style

  • Strong ownership and accountability

  • Ability to work independently and make architectural decisions

  • Attention to reliability and correctness of financial systems

Aghanim is a comprehensive platform that integrates commerce, liveops automation, community engagement, and payment solutions tailored for video games. Our services empower game studios to forge direct relationships with players and take control of their sales, with over 100 games worldwide already leveraging our capabilities. Our team, spread across major global cities, blends expertise in gaming and fintech to drive innovation and speed.

View company profile
Apply for this job

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro