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