Now hiring

Tech Lead/Senior Go Developer (Payments) @ Aghanim

Lisbon / BelgradeOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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.

Key ResponsibilitiesDesign, build, and maintain backend services for billing, payments, and transaction processing

Integrate with external payment providers and financial APIs

Develop reliable transaction workflows, including retries, reconciliation, and failure handling

Ensure the scalability, reliability, and correctness of financial operations

Write maintainable, well-tested production code

Monitor, troubleshoot, and improve payment and transaction flows

Contribute to backend architecture and technical decision-making

Required Qualifications5+ years of backend development experience in Go, including concurrency and service architecture

Experience designing and operating high-availability production systems

Strong experience with billing, payments, or other transaction-heavy systems

Hands-on experience integrating payment providers or payment gateways

Experience with REST APIs, asynchronous processing, and event-driven architectures

Experience with PostgreSQL or similar relational databases

Strong understanding of transactional systems, consistency, and failure handling

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

Preferred QualificationsExperience with multiple payment providers and subscription billing systems

Experience operating high-load distributed systems

Experience with Kafka, RabbitMQ, or similar messaging platforms

Experience with observability tooling, including metrics, tracing, and logging

Why Join UsWorld-class team – work alongside experienced professionals from around the globe who have built products used by millions of players

High growth, high impact – be part of a fast-growing company where ideas turn into products and reach customers in days, not months

Autonomy and ownership – we trust people to make decisions, take initiative, and drive results

Modern tools and technology – use AI, automation, and modern tools as part of your everyday work

Equity – participate in the company's growth and long-term success

Skills

Engineering

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores