
M-KOPA je fintech tvrtka osnovana 2011. godine koja proširuje pristup digitalnim financijskim uslugama za nedovoljno opslužene potrošače diljem Afrike. Posluje na tržištima uključujući Keniju, Ugandu, Nigeriju i Ganu te objedinjuje podatkovne i IoT tehnologije s fleksibilnim digitalnim mikroplaćanjima kako bi korisnicima pomogla financirati svakodnevne potrepštine poput pametnih telefona, električnih motocikala, solarnih energetskih sustava, digitalnih zajmova i zdravstvenog osiguranja. Djelovanje tvrtke M-KOPA obuhvaća fintech, zdravstvo i logistiku, a odobrila je više od milijardu dolara kredita za 3 milijuna korisnika.
Senior Backend Engineer, Prodaja imovine — M-KOPA | Rad na daljinu u Keniji
Razvijajte distribuirane mikrousluge u C# i .NET-u na Azureu za M-KOPA platformu financijske uključenosti. Vodite sustave temeljene na događajima, rad produkcijskih sustava i inženjerske prakse podržane umjetnom inteligencijom.
Opis
- Razvijati i upravljati distribuiranim mikrouslugama u C# i .NET-u na Azureu
- Doprinositi velikoj arhitekturi temeljenoj na događajima
- Upravljati uslugama od dizajna i implementacije do produkcijskog uvođenja i kontinuiranih iteracija
- Dizajnirati sustave koji podržavaju idempotentnost, ponovne pokušaje, događaje izvan redoslijeda i pogreške
- Istraživati ponašanje produkcijskih sustava pomoću zapisa, tragova, metrika i alata za vidljivost sustava
- Procjenjivati alate, agente i radne procese umjetne inteligencije te dijeliti učinkovite pristupe
- Implementirati automatizirano testiranje, SLO-ove, upozorenja, vidljivost sustava i zaštitne mjere pri uvođenju
- Sudjelovati u dežurstvima i koristiti incidente za jačanje otpornosti platforme
- Surađivati s distribuiranim timovima u Ujedinjenoj Kraljevini, Europi i Africi
Zahtjevi
- Izvrsno poznavanje razvoja u C# i .NET-u
- Praktično iskustvo sa sustavima temeljenima na događajima i platformama za razmjenu poruka kao što su Azure Service Bus, Kafka ili RabbitMQ
- Iskustvo u dizajniranju mikrousluga, po mogućnosti uz Azure i Kubernetes
- Poznavanje platformi za vidljivost sustava kao što su Grafana i Application Insights
- Sposobnost korištenja alata umjetne inteligencije kroz cijeli inženjerski radni proces, uključujući dizajn, pregled koda, testiranje i istraživanje incidenata
- DevOps pristup koji uključuje dežurstva i odgovornost za produkcijske sustave
- Dokazana učinkovitost u radu s distribuiranim timovima u različitim vremenskim zonama
- Predanost kontinuiranom učenju i otvorenost prema povratnim informacijama
- Uspješni kandidati moraju proći provjere prije zaposlenja koje obuhvaćaju kaznenu evidenciju, identitet, akademske kvalifikacije, datume zaposlenja i reference poslodavaca
Pogodnosti
- Personalizirani proračun za profesionalni razvoj
- Proračun za uređenje kućnog ureda
- Programi profesionalnog razvoja i partnerstva za coaching
- Obiteljski usmjerene politike
- Fleksibilni načini rada
- Podrška dobrobiti
- Mogućnosti napredovanja u karijeri
- Obuka na radnom mjestu
- Raznoliki razvojni programi