Jobless Developer
Aghanim logo
Aghanim

Posted 2 months ago

Open

Tech Lead/Senior Golang Developer (Payments / Billing Systems)

LisbonOn-siteFull-time

AI Summary

Senior Golang developer focusing on designing and building reliable backend services for billing and payments, with hands-on experience integrating payment providers and financial infrastructure.

About this role

We are looking for an experienced Tech Lead/Senior Golang 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 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 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: commercial experience with payments 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.

Skills

Asynchronous ProcessingBackendBilling SystemsConcurrencyDatabasesDistributed SystemsEvent-driven SystemsGOGolangHigh AvailabilityKafkaLoggingMetricsObservabilityPayment GatewaysPayment ProvidersPostgreSQLProduction CodeRabbitMQReconciliationReliabilityREST APITestingTracingTransactions

Explore related jobs

Browse these categories