Senior Golang Backend Developer (Billing) 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.ContextBackend services responsible for billing and payment flowsIntegrations with multiple payment providersSystems handling transactions, retries, reconciliation and provider communicationFocus on high reliability, correctness and observabilityBackend stack primarily GolangRole ResponsibilitiesDesign and develop scalable backend services in GolangImplement and maintain billing and payment processing logicIntegrate with external payment providers and financial APIsBuild reliable transaction processing pipelines, including retries, reconciliation and error handlingEnsure reliability and correctness of financial operationsWrite maintainable and well-tested production codeMonitor and debug payment and transaction flowsRequired Qualifications5+ years of commercial Golang backend development with solid understanding of Go concurrency and internalsHands-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 managementFinancial reconciliation and transaction matchingExperience working with REST APIs, asynchronous processing, and event-driven systemsExperience with PostgreSQL or similar relational databasesUnderstanding of transactional systems, data consistency, and idempotencyAbility to write, own, and debug production code in live payment environmentsImportant: Commercial hands-on experience with payment or billing systems is required.Preferred QualificationsExperience with multiple payment providersExperience with subscription billing systemsExperience working with high-load backend systemsKnowledge of distributed systems architectureExperience with message queues (Kafka, RabbitMQ, etc.)Experience with observability tools (metrics, tracing, logging)Working StyleStrong ownership and accountabilityAbility to work independently and make architectural decisionsAttention to reliability and correctness of financial systemsAghanim helps game developers achieve financial and creative independence by providing the solutions they need to launch, run, and grow their businesses.