This job was posted more than 40 days ago and might be expired.
Aghanim logo

Senior Golang Backend Developer (Billing)

Posted 2 months ago

OfficeLisbon

We are looking for an experienced Senior Golang Backend 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 Golang

Role Responsibilities

  • Design and develop scalable backend services in Golang

  • 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 commercial Golang backend development with solid understanding of Go concurrency and internals

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

    • Payment provider / gateway integration (Adyen, Stripe, Checkout.com, 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: Commercial 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 helps game developers achieve financial and creative independence by providing the solutions they need to launch, run, and grow their businesses.

Job details
Workplace
Office
Location
Lisbon

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

Employees
16
Industry
Computer Games
Headquarters
Los Angeles
Company location
Los Angeles

Key team members

Jeffrey Anderson

Jeffrey Anderson

Jeff Collins

Jeff Collins

Constantin Andry

Constantin Andry

Konstantin Golubitsky

Konstantin Golubitsky

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups