New
Job description
X4 Technology, acteur mondial du paiement transfrontalier, recherche un Senior Software Engineer passionné par la création de solutions robustes et scalables pour les transactions financières. Vous intégrerez une équipe d’ingénieurs chevronnés et contribuerez à l’évolution d’une plateforme de paiement utilisée par des milliers de clients à travers le monde.
**Missions principales**
- Concevoir, développer et maintenir des micro‑services backend en Java / Kotlin ou Node.js, garantissant haute disponibilité et conformité aux normes de sécurité financière (PCI‑DSS, GDPR).
- Créer des interfaces utilisateur réactives et ergonomiques avec React, Angular ou Vue.js, en veillant à l’accessibilité et à la performance côté client.
- Définir et implémenter des API RESTful et GraphQL, documentées avec OpenAPI/Swagger, pour faciliter l’intégration avec des fournisseurs de paiement, des banques et des systèmes ERP.
- Optimiser les bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, DynamoDB) afin de réduire les latences de requêtes critiques et d’assurer la scalabilité lors des pics de trafic.
- Piloter l’infrastructure cloud (AWS, Azure ou GCP) : mise en place d’architectures serverless, conteneurisation avec Docker/Kubernetes, gestion des réseaux privés et des politiques IAM.
- Contribuer aux pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions) pour automatiser les tests unitaires, d’intégration, de charge et le déploiement continu.
- Participer aux revues d’architecture, aux séances de design et aux post‑mortems afin d’améliorer constamment la fiabilité, la résilience et la sécurité du système.
- Encadrer les développeurs junior, partager les bonnes pratiques (code review, TDD, DDD) et animer des ateliers techniques.
**Profil recherché**
- Minimum 5 ans d’expérience en développement full‑stack, idéalement dans le secteur fintech ou des services de paiement.
- Maîtrise des langages Java, Kotlin, JavaScript/TypeScript et des frameworks associés.
- Solide compréhension des concepts de cloud computing, d’orchestration de conteneurs et de sécurité des applications.
- Expérience avérée avec les bases de données SQL et NoSQL, ainsi qu’avec les outils de monitoring (Prometheus, Grafana, ELK).
- Capacité à travailler en anglais (écrit et oral) et à collaborer avec des équipes distribuées à l’international.
- Esprit d’analyse, autonomie, sens du détail et orientation résultats.
**Ce que nous offrons**
- Un environnement de travail stimulant, hybride (2 jours au bureau, 3 jours en remote) dans nos locaux modernes de Casablanca.
- Un package salarial compétitif, complété par des bonus liés aux performances et à la réussite des projets.
- Des opportunités de formation continue (certifications cloud, conférences, hackathons) et de progression de carrière vers des rôles de Lead Engineer ou Architect.
- Des avantages sociaux : mutuelle santé, tickets restaurant, transport, et un programme de bien‑être (sport, activités culturelles).
- Une culture d’entreprise inclusive où l’innovation, la transparence et le partage des connaissances sont au cœur de notre quotidien.
Rejoignez X4 Technology et participez à la transformation du paysage des paiements internationaux, en créant des solutions qui impactent directement des millions d’utilisateurs à travers le monde.