M-KOPA
M-KOPA
M-KOPA è una società fintech fondata nel 2011 che amplia l’accesso ai servizi finanziari digitali per i consumatori con accesso limitato ai servizi bancari in tutta l’Africa. Operativa in mercati tra cui Kenya, Uganda, Nigeria e Ghana, l’azienda combina dati e tecnologia IoT con micropagamenti digitali flessibili per aiutare i clienti a finanziare beni essenziali di uso quotidiano, come smartphone, motociclette elettriche, sistemi di energia solare, prestiti digitali e assicurazioni sanitarie. Le attività di M-KOPA comprendono fintech, sanità e logistica, con oltre 1 miliardo di dollari di credito erogato a 3 milioni di clienti.

Senior Backend Engineer, vendita di asset — M-KOPA | Lavoro da remoto in Kenya

Sviluppa microservizi distribuiti in C# e .NET su Azure per la piattaforma di inclusione finanziaria di M-KOPA. Guida sistemi basati su eventi, operazioni in produzione e pratiche di ingegneria supportate dall’IA.

Descrizione

  • Sviluppare e gestire microservizi distribuiti in C# e .NET su Azure
  • Contribuire a un’architettura basata su eventi su larga scala
  • Gestire i servizi dalla progettazione e implementazione al deployment in produzione e all’evoluzione continua
  • Progettare sistemi in grado di gestire idempotenza, nuovi tentativi, eventi fuori ordine e guasti
  • Analizzare il comportamento in produzione utilizzando log, tracce, metriche e strumenti di osservabilità
  • Valutare strumenti, agenti e flussi di lavoro di IA e condividere gli approcci efficaci
  • Implementare test automatizzati, SLO, avvisi, osservabilità e misure di sicurezza per i deployment
  • Partecipare al supporto di reperibilità e utilizzare gli incidenti per rafforzare la resilienza della piattaforma
  • Collaborare con team distribuiti nel Regno Unito, in Europa e in Africa

Requisiti

  • Solida padronanza dello sviluppo in C# e .NET
  • Esperienza pratica con sistemi basati su eventi e piattaforme di messaggistica come Azure Service Bus, Kafka o RabbitMQ
  • Esperienza nella progettazione di microservizi, preferibilmente utilizzando Azure e Kubernetes
  • Familiarità con piattaforme di osservabilità come Grafana e Application Insights
  • Capacità di utilizzare strumenti di IA nei flussi di lavoro di ingegneria, inclusi progettazione, revisione del codice, test e analisi degli incidenti
  • Approccio orientato al DevOps che includa il supporto di reperibilità e la responsabilità della produzione
  • Efficacia dimostrata nel lavoro con team distribuiti in diversi fusi orari
  • Impegno nell’apprendimento continuo e apertura al feedback
  • Le persone selezionate dovranno completare verifiche pre-assunzione riguardanti precedenti penali, identità, qualifiche accademiche, periodi di impiego e referenze dei datori di lavoro

Benefit

  • Budget personalizzato per la formazione e lo sviluppo professionale
  • Budget per allestire un ufficio in casa
  • Programmi di sviluppo professionale e partnership di coaching
  • Politiche a sostegno delle famiglie
  • Modalità di lavoro flessibili
  • Supporto al benessere
  • Opportunità di crescita professionale
  • Formazione fornita sul lavoro
  • Diversi programmi di sviluppo