Backend .NET Engineer - USSD & Telco Charging
If you’ve built USSD menus and charging flows that run reliably in Rwanda, we’d love to meet you
We are looking for a Backend .NET Engineer to help build large-scale products across Africa, with a focus on USSD and telco charging in Rwanda.
YOUR IMPACT
Design and build backend services at scale, owning work from scoping and design through implementation, testing, deployment, and optimisation.
Maintain a high-performance platform with strong uptime and speed, tuning high-throughput services (concurrency, rate limiting, back-pressure, circuit breaking).
Lift engineering quality through design discussions, code reviews, and modern tools and patterns.
Improve reliability, security, and developer workflows with better CI/CD, test automation, and tooling.
Partner with Product, Design, and BI to deliver business-critical features for users across Africa.
Design and build USSD menus, applications, and short-code flows for Rwanda, handling timeouts, languages, and device differences.
Integrate with Rwandan MNOs (e.g., MTN Rwanda, Airtel Rwanda) for USSD, charging, and Mobile Money, and build charging engines (real-time charging, balance checks, refunds, retries, idempotency).
Create secure, low-latency APIs and adapters for USSD gateways, charging platforms, and wallet providers, ensuring compliance with RURA, privacy, KYC/AML, and operator rules.
OUR REQUIREMENTS
6+ years of advanced C#/.NET development experience (strong in .NET Core).
Recent, proven experience delivering USSD services and/or telco charging integrations in Rwanda (must-have).
Strong SQL skills (schema design, complex queries, stored procedures).
Solid knowledge of service architecture: stateless services, caching, messaging, RESTful APIs.
Hands-on experience with Docker and CI/CD; comfortable with automated testing.
Production experience on a public cloud (AWS preferred).
Experience with Redis or a similar NoSQL store.
Strong performance diagnostics and tuning skills (profiling, memory/CPU, DB and cache).
Proactive, results-driven, and a clear communicator in English.
NICE TO HAVE:
Experience with Mobile Money integrations, SMPP/SMS gateways, OAuth2/OpenID Connect.
Familiarity with observability tooling (Prometheus, Grafana, OpenTelemetry) and resiliency patterns.
Knowledge of other African markets and telco integration specifics.
WHAT WE OFFER:
Competitive salary and benefits package.
Opportunity to work in a dynamic and growing industry.
Career growth opportunities within the Dev team.
Exposure to a global team and innovative technologies.
- Department
- R&D
- Role
- Back-End Software Engineer
- Locations
- Rwanda
- Workplace Type
- On-site
About B2Tech
B2Tech is a leading omnichannel technology solutions provider to the Sportsbook & iGaming industry with a strong presence and focus on emerging markets.
Already working at B2Tech?
Let’s recruit together and find your next colleague.