JoonaPay construit une plateforme financière autour des paiements, wallets, FX, identité, conformité, onboarding entreprise, webhooks et accès service-to-service.
Nous recrutons un Fullstack Platform Engineer capable de construire des systèmes backend fiables ainsi que les outils internes nécessaires pour les opérer.
Ce rôle s’adresse à une personne qui souhaite travailler au plus près du moteur financier, et pas uniquement sur la couche UI.
Ce sur quoi vous travaillerez
- Construire et renforcer les services de plateforme utilisés par Korido, PaySwitch, VerifyHQ, Relay, Cronhub, BankLink et les futurs produits JoonaPay.
- Concevoir des APIs, modèles de domaine, workflows et outils backoffice pour les mouvements d’argent, le KYC, le risque, les notifications, les webhooks, l’onboarding entreprise et les contrats.
- Implémenter des intégrations sécurisées avec des prestataires externes, rails de paiement, fournisseurs de vérification et services internes de plateforme.
- Construire des dashboards opérateurs permettant de rendre l’état du système visible et actionnable.
- Améliorer la livraison d’événements, les logs, retries, l’idempotence, la gestion d’erreurs et la configuration sécurisée pour le déploiement.
- Contribuer à standardiser des patterns réutilisables à travers les recettes JoonaPay, SDKs et templates de services.
Ce que nous recherchons
- Solide expérience backend avec TypeScript, NestJS, PostgreSQL et clean architecture.
- Bonne capacité frontend avec React, Next.js ou des frameworks admin/dashboard.
- Expérience dans la construction d’APIs consommées par d’autres services ou partenaires externes.
- Bonne compréhension des notions d’état, transactions, idempotence, audit logs, permissions et gestion d’erreurs.
- Aisance avec Git, CI/CD, Docker, Kubernetes/GitOps et le debugging en production.
- Capacité à traduire des règles métier en implémentation technique sans surcomplexifier le système.
Atouts appréciés
- Expérience dans les paiements, la banque, la crypto, les wallets, les ledgers, le FX, le KYC, l’AML ou la conformité.
- Expérience en architecture événementielle : outbox pattern, queues, webhooks, retries et replay.
- Expérience avec Laravel/Filament ou Go pour des services sidecar et outils admin.
- Expérience avec des plateformes de services, systèmes multi-tenant, RBAC, clés API et portails développeurs internes.
- Capacité à travailler en français et en anglais.
Notre Stack
- Backend : NestJS, TypeScript, PostgreSQL, Redis, queues/events, APIs REST.
- Frontend : React, Next.js, Tailwind, dashboards admin, points d’intégration Flutter.
- Infrastructure : GitLab, GitOps, ArgoCD, Kubernetes/K3s, Docker/OrbStack, Sentry/logging.
- Domaine : traitement des paiements, FX, wallets, KYC, risque, conformité, settlement, webhooks, accès service.
À quoi ressemble le succès pour ce poste
Dans vos premiers mois, vous nous aiderez à rendre notre plateforme plus cohérente et plus facile à opérer : APIs claires, états visibles, workflows fiables, mouvements d’argent plus sûrs et moins d’étapes manuelles cachées.
Pourquoi nous rejoindre
- Vous construirez une infrastructure dont plusieurs produits fintech dépendent.
- Vous travaillerez tôt dans le cycle de vie de l’entreprise sur des systèmes réellement critiques pour le business.
- Vous aurez de la marge pour façonner l’architecture, l’expérience développeur et les standards opérationnels.
- Vous rejoindrez une équipe qui valorise le sérieux, la vitesse d’exécution et la clarté de pensée.
Pour postuler
Envoyez votre CV ou GitHub, accompagné d’une courte note décrivant un système backend, plateforme ou fintech que vous avez construit ou amélioré.