Nous offrons le meilleur des deux mondes! Les talents locaux peuvent s'épanouir dans notre bureau axé sur la collaboration avec la flexibilité d’un environnement de travail hybride, tandis que nos collègues à distance jouent un rôle essentiel au sein de notre culture dynamique. Nous disposons de bureaux à Montréal (Québec), Austin (Texas) et Nicosie (Chypre).
- Un certain nombre de postes nécessitent une présence au bureau à temps plein*
Ce que vous ferez:
- Concevoir, développer et maintenir des services évolutifs soutenant les passerelles de paiement, le traitement des transactions et les processus financiers.
- Développer des intégrations sécurisées et robustes avec des fournisseurs de services de paiement tiers ainsi qu’avec des plateformes internes.
- Mettre en œuvre des API, des services événementiels (event-driven) et des microservices répondant aux plus hauts standards de performance, de fiabilité et de sécurité.
- Produire un code propre, maintenable et rigoureusement testé en respectant les meilleures pratiques d’ingénierie et les normes de développement.
- Effectuer des revues de code et offrir du mentorat technique afin de promouvoir l’excellence technique au sein de l’équipe.
- Améliorer les pipelines CI/CD, l’automatisation des déploiements et les outils destinés aux développeurs.
- Optimiser les processus de traitement des paiements afin d’assurer la disponibilité, l’évolutivité, les performances et l’exactitude des transactions.
- Participer à la gestion des incidents, au soutien de production et à l’analyse des causes fondamentales afin d’améliorer continuellement la stabilité de la plateforme.
Compétences essentielles:
- Au moins 5 ans d'expérience professionnelle en développement backend.
- Excellentes connaissances de PHP 8.3, Node.js et TypeScript.
- Maîtrise des frameworks, protocoles et architectures backend modernes, notamment gRPC (Spiral RoadRunner), les API REST, les Webhooks, les microservices et les architectures orientées événements.
- Bonne connaissance des environnements infonuagiques et systèmes distribués, notamment Google Cloud Platform (Firestore, Pub/Sub, Cloud Run), Kubernetes, Docker et Helm.
- Solides compétences en bases de données, solutions de mise en cache et outils de messagerie, notamment Firestore, PostgreSQL, Redis, Orleans, GCP Pub/Sub et Node-RED.
- Familiarité avec les outils de surveillance et d’observabilité, tels qu’Elastic APM et la suite ELK (Elasticsearch, Logstash, Kibana).
- Maîtrise des pipelines CI/CD (GitLab), les tests automatisés et les meilleures pratiques de déploiement.
- Connaissance des principes de développement sécurisé, incluant les contrôles OWASP Top 10 et les pratiques de codage sécuritaire.
- Excellentes aptitudes en résolution de problèmes et capacité à évoluer efficacement dans des environnements de production critiques à haute disponibilité.
- Expertise en systèmes de paiement, traitement des transactions ou intégrations fintech.
- Expérience avec Jira et l’automatisation entre différents outils.
- Connaissance des normes de l’industrie des paiements (PCI-DSS, tokenisation, 3D Secure, etc.).
- Expérience en gestion d’incidents, participation à des rotations de garde (on-call) et résolution de problèmes en production.
Ce poste peut vous exposer à du contenu pour adultes.
Le masculin est utilisé dans le seul but d’alléger le texte.





