Backend Developer (Go)
Chapa
Apply to this jobWe’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
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
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Addis Ababa, Ethiopia