M-KOPA
M-KOPA
M-KOPA to firma z sektora fintech założona w 2011 roku, która zwiększa dostęp do cyfrowych usług finansowych dla konsumentów o ograniczonym dostępie do usług bankowych w Afryce. Firma działa między innymi w Kenii, Ugandzie, Nigerii i Ghanie, łącząc technologie analizy danych i internetu rzeczy z elastycznymi cyfrowymi mikropłatnościami, aby pomagać klientom finansować codzienne potrzeby, takie jak smartfony, motocykle elektryczne, systemy energii słonecznej, pożyczki cyfrowe i ubezpieczenia zdrowotne. Działalność M-KOPA obejmuje fintech, opiekę zdrowotną i logistykę; firma udzieliła kredytów o łącznej wartości ponad 1 miliarda dolarów amerykańskich 3 milionom klientów.

Starszy inżynier backendu, sprzedaż aktywów — M-KOPA | Praca zdalna w Kenii

Twórz rozproszone mikrousługi w C# i .NET na platformie Azure dla platformy finansowej M-KOPA. Kieruj systemami opartymi na zdarzeniach, operacjami produkcyjnymi i praktykami inżynierskimi wspieranymi przez AI.

Opis

  • Twórz i utrzymuj rozproszone mikrousługi w C# i .NET na platformie Azure
  • Współtwórz wielkoskalową architekturę opartą na zdarzeniach
  • Zarządzaj usługami od etapu projektowania i implementacji przez wdrożenie produkcyjne po dalszy rozwój
  • Projektuj systemy z uwzględnieniem idempotencji, ponawiania prób, zdarzeń poza kolejnością i awarii
  • Analizuj działanie systemów produkcyjnych za pomocą logów, śladów, metryk i narzędzi obserwowalności
  • Oceniaj narzędzia, agentów i przepływy pracy oparte na AI oraz dziel się skutecznymi rozwiązaniami
  • Wdrażaj automatyczne testy, SLO, alerty, obserwowalność i zabezpieczenia wdrożeń
  • Uczestnicz w dyżurach i wykorzystuj incydenty do zwiększania odporności platformy
  • Współpracuj z rozproszonymi zespołami w Wielkiej Brytanii, Europie i Afryce

Wymagania

  • Bardzo dobra znajomość programowania w C# i .NET
  • Praktyczne doświadczenie z systemami opartymi na zdarzeniach i platformami komunikatów, takimi jak Azure Service Bus, Kafka lub RabbitMQ
  • Doświadczenie w projektowaniu mikrousług, najlepiej z wykorzystaniem Azure i Kubernetes
  • Znajomość platform obserwowalności, takich jak Grafana i Application Insights
  • Umiejętność korzystania z narzędzi AI na wszystkich etapach pracy inżynierskiej, w tym podczas projektowania, przeglądów kodu, testowania i analizy incydentów
  • Podejście zorientowane na DevOps, obejmujące dyżury i odpowiedzialność za systemy produkcyjne
  • Udokumentowana skuteczność pracy z rozproszonymi zespołami w różnych strefach czasowych
  • Gotowość do ciągłego uczenia się i otwartość na informacje zwrotne
  • Wybrani kandydaci muszą przejść kontrole przed zatrudnieniem obejmujące rejestr karny, tożsamość, kwalifikacje akademickie, daty zatrudnienia i referencje od pracodawców

Benefity

  • Indywidualny budżet szkoleniowy na rozwój zawodowy
  • Budżet na urządzenie domowego biura
  • Programy rozwoju zawodowego i współpraca z coachami
  • Polityka przyjazna rodzinom
  • Elastyczne warunki pracy
  • Wsparcie w zakresie dobrostanu
  • Możliwości rozwoju kariery
  • Szkolenia zapewniane w miejscu pracy
  • Różnorodne programy rozwojowe