company logo

Backend Developer (Rust)

Chapa.com

Office

Addis Ababa, Addis Ababa, Ethiopia

Full Time

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

Backend Developer (Rust)

Office

Addis Ababa, Addis Ababa, Ethiopia

Full Time

December 24, 2025

Chapa.com

Chapa_ET