Tech Stack
AzureCloudKubernetesMicroservices.NET
About the role
- Build sophisticated event-driven microservices with real-world impact
- Own solutions end-to-end: architecture decisions through production monitoring
- Combine cutting-edge .NET development with purpose-driven engineering for financial inclusion
- Develop backend systems serving millions across multiple African markets
- Collaborate with engineering teams, coach junior members, and contribute to high-quality output
- Implement observability, automated testing, infrastructure as code, and DevOps practices
- Maintain and evolve both legacy services and greenfield microservices
Requirements
- Comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle
- Value the constraints that continuous delivery places upon engineering processes and embrace testing and observability
- Strong grasp of C# .NET development
- Experience with Event-Driven Systems
- Microservices architecture experience
- Testing and deployment expertise (automated testing in all environments, including production)
- DevOps culture mindset and Infrastructure as code and DevOps practices
- Experience with Azure and Kubernetes and cloud-hosted microservices
- Experience supporting production systems and production monitoring
- Ability to work within UTC -1 to UTC +3 time zones