Disponible pour de nouvelles missions

Recruter un ingénieur systèmes distribués

Les vrais problèmes des systèmes distribués sont ceux qui n'apparaissent qu'en production : événements dans le désordre, notifications réessayées, conditions de concurrence sur un état partagé. Enow a corrigé et assume ces familles de bugs sur du SaaS multi-locataires et des plateformes de paiement.

Preuves

À quoi cela ressemble en production.

Travaux sur les systèmes distribués en production :

  • Impact Factors

    Devenu l'ingénieur backend principal d'une plateforme multi-locataires destinée aux communautés religieuses (dons, vie communautaire, messagerie) — celui vers qui remontent les nouvelles fonctionnalités et les problèmes backend inter-équipes, sur plus de 15 services.

  • Impact Factors

    Protégé les revenus de dons récurrents et d'abonnements contre les pannes silencieuses : correction d'une condition de concurrence au renouvellement qui pouvait interrompre des abonnements actifs en cours de paiement, et mise en place d'une reprise qui régularise les renouvellements échoués sans jamais débiter deux fois les donateurs.

  • Impact Factors

    Mis les droits d'administration des organisations clientes à l'abri d'une prise de contrôle — autorisation par rôle reconstruite dans chaque service, et fermeture d'une faille par laquelle un non-administrateur pouvait s'octroyer des droits d'administration.

  • Impact Factors

    Rendu les données de la plateforme fiables sous charge : une action utilisateur — suppression, changement de rôle — se propage désormais une seule fois et correctement dans tous les services, même quand les événements sont réessayés ou arrivent dans le désordre.

  • Primus Learning PLC

    Éliminé un bug qui comptait deux fois les totaux de campagne et les montants de taxes — traitement des paiements repris pour qu'une notification dupliquée ou réessayée d'un prestataire ne puisse jamais être comptée deux fois, vérifié sous charge concurrente.

  • SaaS Simplified

    A également livré une plateforme panafricaine d'admissions permettant aux étudiants de candidater et de payer par mobile money dans 10 pays sans se déplacer sur le campus ; une billetterie d'événements par mobile money avec des billets QR résistants à la fraude ; et PulseLab, un débogueur de webhooks en temps réel.

Stack complète

Tout ce avec quoi il travaille.

Backend

Node.jsNestJSAdonisJSExpressPythonRESTGraphQLgRPCMicroservices

Frontend

ReactNext.jsReact NativeTypeScriptTailwind CSS

Infrastructure

PostgreSQLPrismaRedisMongoDBDockerAWSNginxPM2

Paiements et fintech

StripeMobile money railsRemittanceMulti-currency

Autres

JestVitestGit/GitHubOpenAI & Anthropic APIsCode reviewTech leadership
“I've had the opportunity to work with Enow on a couple of projects and I must say I'm marveled by his high level of competence. I would recommend him to anyone looking for a full-stack web developer.”
Akum Blaise · CEO, Zotech

Besoin d'un ingénieur systèmes distribués sur ce chantier ?

Divine ne prend qu'un petit nombre de missions à la fois. Envoyez le brief — périmètre, calendrier et état actuel — et la réponse arrive sous un jour ouvré.

  • Plus de 7 ans en production
  • Fuseaux États-Unis · Europe · Afrique
  • Périmètre fixe, écrit à l'avance

Ou voyez comment une mission se déroule.