Zuora
Share
Ingénieur Fondateur
À propos
Share Share est un réseau d'infrastructure Internet soutenu par du capital-risque, construisant l'épine dorsale de l'Afrique. L'entreprise agrège des infrastructures télécoms sous-utilisées, des fibres, des câbles sous-marins et des centres de données, et fournit aux FAI un accès évolutif à la bande passante sans coûts initiaux traditionnels. Grâce à un modèle d'accès ouvert, les fournisseurs d'accès Internet locaux peuvent offrir des vitesses considérablement plus rapides à leurs abonnés sans augmenter leurs propres coûts.
L'équipe plateforme construit le logiciel qui rend cela possible : facturation, paiements, gestion des abonnés, authentification réseau basée sur RADIUS, et intégrations avec les systèmes de facturation des FAI et les fournisseurs de monnaie mobile. Nous remplaçons les systèmes hérités et non-API par une plateforme API moderne, et de l'argent réel circule déjà dans le système. Il s'agit d'une petite équipe d'ingénierie à haute intensité, construisant une infrastructure de base sous de véritables délais. Vous serez responsable de domaines entiers, pas de tickets.
Le rôle
Nous recrutons un Ingénieur Logiciel Senior pour prendre en charge les domaines techniques les plus critiques de la plateforme : le pipeline de paiement (collectes, répartition des revenus, opérations de trésorerie), le moteur de facturation (cycle de vie des abonnements, gestion des cycles, renouvellements automatisés) et la couche d'intégration (synchronisation BSS/OSS avec les systèmes partenaires). Vous travaillerez directement avec le CTO et une petite équipe d'ingénieurs pour livrer des systèmes de production qui gèrent des transactions financières réelles pour de véritables partenaires FAI.
Exigences non négociables
- 7+ années d'expérience professionnelle en ingénierie logicielle, dont au moins 3 années dans des systèmes backend gérant des transactions financières réelles (paiements, facturation, comptabilité, ou trésorerie)
- Expertise approfondie en TypeScript/Node.js. Vous devriez être capable de concevoir un microservice NestJS à partir de zéro, pas seulement d'y travailler.
- Expérience de production avec des intégrations de passerelles de paiement (M-Pesa, Stripe, Adyen, ou similaire). Vous comprenez les flux STK push, l'idempotence des webhooks, la vérification de signature des callbacks et le rapprochement.
- Solides compétences en PostgreSQL. Vous pouvez concevoir des schémas pour des données financières, écrire des migrations et raisonner sur l'isolation des transactions et le verrouillage.
- Expérience avec les architectures pilotées par les événements (Kafka, RabbitMQ, ou similaire). Vous comprenez la différence entre les modèles request-reply et fire-and-forget et quand utiliser chacun.
- Vous livrez. Vous pouvez prendre un document de spécifications et le transformer en code de production sans attendre que quelqu'un le découpe en petites tâches.
Ingénierie augmentée par l'IA (état d'esprit requis)
Nous attendons de chaque ingénieur chez Share qu'il utilise des outils d'IA comme partie quotidienne de son flux de travail. C'est ainsi que nous opérons. L'ensemble de notre processus de planification de projet, de spécification et de documentation se déroule lors de sessions assistées par l'IA. Notre base de code comprend des fichiers de contexte lisibles par l'IA. Nous utilisons Claude pour les décisions d'architecture, la revue de code, la génération de spécifications et la rédaction technique.
Ce que cela signifie pour vous
- Vous utilisez déjà quotidiennement des assistants de codage IA (Claude, Cursor, Copilot, ou similaire) et pouvez expliquer comment ils modifient votre flux de travail.
- Vous êtes à l'aise pour travailler avec des spécifications générées par l'IA et pouvez les évaluer de manière critique, refuser ce qui est incorrect et les étendre là où elles sont incomplètes.
- Vous considérez l'IA comme un multiplicateur de force qui permet à une petite équipe d'opérer avec la capacité d'une équipe beaucoup plus grande. Vous n'êtes pas menacé par elle ; vous êtes plus rapide grâce à elle.
- Vous êtes disposé à contribuer à l'amélioration de nos flux de travail assistés par l'IA
Rémunération et détails
- Package compétitif de salaire et d'actions
Avantages supplémentaires
- Voyages d'affaires payés lorsque nécessaire
- Participation au capital d'une startup en phase d'amorçage soutenue par du capital-risque, construisant l'avenir de l'infrastructure physique et numérique en Afrique
