Chapa logo

Backend Developer (Rust)

Chapa
Full-time
On-site
Addis Ababa, Ethiopia
IT Jobs in Ethiopia

Backend Developer (Rust)

Description

 About the Role

We’re rewriting how financial APIs are built in Africa. At Chapa, performance, reliability, and developer experience come first — and we believe Rust is the perfect fit for that. We’re looking for a Rust backend engineer to help us build scalable APIs, event-driven systems, and secure microservices.(Core API & Platform)

 

 What You’ll Do

 • Build and maintain production-ready Rust services (Axum, Tokio, Diesel/SeaORM).

 • Design clean and performant APIs used by merchants, partners, and banks.

 • Write safe, reliable, and testable code with a focus on performance and correctness.

 • Integrate with internal services (Laravel, Python) and external systems (SOAP, REST, gRPC).

 • Help drive architecture decisions and contribute to open-source tooling where relevant.

 

 What You’ll Need

 • Proficiency in Rust and async programming.

 • Experience building and shipping APIs with real-world traffic.

 • Familiar with PostgreSQL, Redis, message queues, and observability tools.

 • Comfortable working across boundaries (e.g., from Lambda to Docker to VPC).

 • Bonus: Experience with AWS Lambda, serverless architectures, or embedded encryption.

 

 At Chapa, You’ll Work On

 • Our public payments API

 • Internal high-volume processors handling hundreds of thousands of transactions daily

Requirements

 Proficiency in Rust and async programming.

 • 2 years Experience building and shipping APIs with real-world traffic.

 • Familiar with PostgreSQL, Redis, message queues, and observability tools.

 • Comfortable working across boundaries (e.g., from Lambda to Docker to VPC).

 • Bonus: Experience with AWS Lambda, serverless architectures, or embedded encryption.

Benefits

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