Backend Developer (Go)

Addis Ababa, Ādīs Ābeba, Ethiopia on site Until 8/21/2026 First posted July 4, 2025 Last posted July 4, 2025
Job description

We’re looking for a Go developer who writes scalable, performant code with clarity and purpose. As part of our backend engineering team, you’ll help power mission-critical payment infrastructure that moves money reliably, securely, and in real time.

This role is ideal for engineers who thrive in fast-paced environments, value clear ownership, and want to build tools that matter to millions of users and developers.

What you’ll do

 • Design and implement clean, maintainable, and scalable Go services that power Chapa’s core APIs.

 • Integrate with both REST and SOAP-based financial institutions and payment providers.

 • Own performance: from low-latency API responses to optimizing database access and internal service communication.

 • Write and maintain automated tests to ensure reliability in production.

 • Collaborate with engineers across Rust, Laravel, and Python services in a microservice environment.

 • Participate in architectural discussions and design reviews.

 • Contribute to monitoring, logging, and alerting best practices using tools like OpenTelemetry, Prometheus, and Grafana.

Requirements

 • 2 years Strong experience writing production-grade Go (Golang) services.

 • Familiarity with PostgreSQL, Redis, and designing high-performance database schemas.

 • Understanding of distributed systems and RESTful API design.

 • Experience deploying Go services on AWS (Lambda, ECS, Aurora, S3, etc.) is a plus.

 • Comfortable working in environments with CI/CD, Docker, GitHub Actions, etc.

 • Ability to write clean, testable, and well-documented code.

 • Passionate about building developer-first APIs and resilient infrastructure.

Benefits

  • Pension Plan
  • Paid Time Off
  • Training & Development
  • Performance Bonus
  • free lunch
About this role

Summary

Develop scalable, reliable Go services for payment systems, collaborate on architecture, optimize performance, and ensure quality.

Job title

Backend Developer (Go)

Experience level

2+ years

Industry

software

Location requirements

remote work allowed, based in Addis Ababa, Ethiopia

Salary

Not specified

Management role

No

Skills & keywords

Required skills

GoPostgreSQLRedisAPI designAWSDockerGitHub Actions

Preferred skills

RESTSOAPOpenTelemetryPrometheusGrafana

Specializations

GoAPImicroservicesdistributed systemspayment infrastructure
Locations

Structured locations inferred from the posting.

Addis Ababa, Ethiopia

Remote City