Tech Lead/Senior Go Developer (Payments)
TLDR
Lead architecture and build scalable Go backend services for billing and payments, focusing on reliability, observability, and integration with multiple providers.
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 Tech Lead/Senior Go Developer to design and build reliable backend services for billing and payment processing systems.
This role requires strong expertise in Go backend architecture and hands-on experience 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 system 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 providers and financial APIs
Build reliable transaction processing pipelines, including retries, reconciliation and error handling
Ensure reliability and correctness of financial operations
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 deep understanding of Go architecture and concurrency
Experience designing and building production-grade, high-availability backend services
Strong experience working with billing or payment systems
Hands-on experience integrating payment providers / payment gateways
-
Experience working with:
REST APIs
asynchronous processing
event-driven systems
Experience with databases (PostgreSQL or similar)
Understanding of transactional systems and data consistency
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.