Taro Logo

Backend Developer (Go)

Chapa is a fintech company providing payment infrastructure solutions in Ethiopia.
Addis Ababa, Ethiopia
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
2+ years of experience
Finance

Job Description

Chapa is seeking a Backend Developer specializing in Go to join their fintech team in Addis Ababa, Ethiopia. This role focuses on building and maintaining mission-critical payment infrastructure that enables reliable and secure money movement in real-time. The ideal candidate will be responsible for developing scalable Go services, integrating with financial institutions, and optimizing system performance. Working in a microservice environment, you'll collaborate with teams using various technologies including Rust, Laravel, and Python. The position offers comprehensive benefits including pension plan, paid time off, training opportunities, and performance bonuses. This is an excellent opportunity for a mid-level developer who enjoys working in a fast-paced environment and wants to make an impact in the African fintech space.

Last updated 2 months ago

Responsibilities For Backend Developer (Go)

  • 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 For Backend Developer (Go)

Go
PostgreSQL
Redis
  • 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 For Backend Developer (Go)

  • Pension Plan
  • Paid Time Off
  • Training & Development
  • Performance Bonus
  • Free lunch

Related Jobs

Backend Developer (Go)

Backend Developer position at Chapa in Addis Ababa, Ethiopia, focusing on Go development in an on-site role.

Backend Developer (Go)

Backend Developer position at Chapa focusing on Go development for payment infrastructure, requiring 2+ years of experience in building scalable financial services.

Backend Developer (Rust)

Full-time Backend Developer position specializing in Rust at Chapa, based in Addis Ababa, Ethiopia.

Backend Developer (Rust)

Backend Developer position at Chapa focusing on building financial APIs using Rust, requiring experience with async programming and API development.

Fullstack Developer (Laravel + Vue/React)

Fullstack Developer position at Chapa, building financial technology solutions with Laravel and Vue/React in Addis Ababa, Ethiopia. 2+ years experience required.