Backend Developer (Rust)

Addis Ababa, Addis Ababa, Ethiopia on site Until 8/21/2026 First posted July 4, 2025 Last posted July 4, 2025
Job 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
About this role

Summary

Build scalable Rust APIs, microservices, and integrate with internal and external systems.

Job title

Backend Developer (Rust)

Experience level

2+ years

Industry

finance

Location requirements

remote or Addis Ababa, Ethiopia, hybrid work allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

rustasync programmingPostgreSQLRedismessage queues

Preferred skills

AWS Lambdaserverless architecturesencryption

Specializations

rustasync programmingAPIsmicroservices
Locations

Structured locations inferred from the posting.

Addis Ababa, Ethiopia

Hybrid City