16 Jun 2026

Go Developer at Africa Investors Link Limited

Never Miss a Job Update Again. Click Here to Subscribe


Job Description


We are looking for a Go Developer to design, build, and maintain high-performance, secure, and scalable backend systems powering our payment infrastructure.

 

You will play a key role in developing reliable services for payment processing, wallet systems, reconciliation, banking integrations, and internal financial platforms.

This role is ideal for an engineer who enjoys backend systems engineering, distributed systems design, performance optimization, and solving real-world infrastructure challenges at scale.

Key Responsibilities

  • Build high-performance, low-latency backend services using idiomatic Golang.
  • Design and maintain scalable APIs and microservices for payment processing and financial operations.
  • Develop resilient distributed systems capable of handling high transaction volumes reliably.
  • Build and optimize asynchronous processing workflows and event-driven systems.
  • Write clean, maintainable, testable, and well-documented code.
  • Design secure systems aligned with financial and payment industry standards.
  • Optimize database performance, query efficiency, and overall system reliability.
  • Conduct peer code reviews and contribute to engineering standards and architecture discussions.
  • Troubleshoot production systems and improve observability, monitoring, and operational stability.
  • Collaborate closely with product, operations, and leadership teams to shape technical solutions.
  • Mentor other junior engineers and contribute to team growth

 

Required Qualifications

  • 4+ years of hands-on software development experience with Golang.
  • Strong experience building backend systems and RESTful APIs in Go.
  • Experience designing and maintaining distributed systems and microservice architectures.
  • Strong understanding of concurrency, goroutines, channels, and asynchronous programming patterns.
  • Proven experience working in Fintech, Banking, Payments, or other transactional systems.
  • Strong understanding of PostgreSQL, database design principles, and query optimization.
  • Experience working with messaging systems such as RabbitMQ, Kafka, or NATS.
  • Experience building secure, reliable, and observable systems in production environments.
  • Strong understanding of software engineering best practices, testing, CI/CD, and system reliability.

 

Nice to Have

  • Experience with Gin, Fiber, Chi, or similar Go frameworks.
  • Familiarity with Linux server management, Docker, AWS, and other cloud-native infrastructure.
  • Experience with event-driven architectures and queue-based processing systems.
  • Exposure to payment systems, reconciliation systems, ledgers, or wallet infrastructure.
  • Experience integrating with telecoms, mobile money operators, banks, or third-party financial APIs.
  • Familiarity with observability tools such as Prometheus, Grafana, Loki, or

 

  • Understanding of DevOps and infrastructure automation practices.
  • Interest or experience working with AI tools, automation workflows, or LLM-based systems.

 

Compensation & Perks

  • Competitive compensation aligned with experience, capability, and impact.
  • Expected range for this role: USD 1,500 – 2,500 per month.
  • Equity package to share in the company’s long-term success.
  • Health insurance coverage.
  • Opportunity to work on meaningful fintech infrastructure used at scale.
  • High ownership and growth opportunities within the engineering team.
Sharing is Caring! Click on the Icons Below and Share


Method of Application

Submit your application via

[email protected]




Dont Miss Latest Jobs In Tanzania. Subscribe Today. CLICK HERE





Apply for this Job