Profil recherché :
• Bac+4/5 en informatique, ingénierie logicielle ou équivalent
• Minimum 5 ans d’expérience en développement backend avec excellente maîtrise de
Spring Boot et/ou Node.js
• Expérience avec au moins un framework de nouvelle génération : Quarkus, Micronaut,
ou NestJS
• Pratique avérée des architectures de microservices et API-first
• Exposition à un contexte multi-pays / multi-produits / multi-SI est un gros plus
• Maîtrise du français et de l’anglais (l’arabe est un atout)
Maîtrises techniques essentielles :
• Spring Boot (Java 17+), Spring Cloud, Spring Security, Reactive programming (WebFlux)
• Quarkus (mode JVM et natif GraalVM)
• Node.js avec TypeScript (NestJS, Express)
• API : REST, GraphQL, gRPC
• Conception orientée Clean/Hexagonal Architecture
• PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ
• CI/CD (GitLab, Jenkins…), Docker, Kubernetes (k8s)
• Intégration d’API tierces, normalisation de flux multi-SI (telco, paiement, marketplace)
Compétences différenciantes et innovations backend :
• OpenAPI/Swagger-first development, API marketplace, API Management (Apigee, Kong,
Gravitee)
• Backends Serverless (AWS Lambda, GCP Cloud Functions, etc.)
• Event-driven architecture et CQRS/ES
• Edge backend ou API edge computing
• Connaissances en observabilité avancée (Prometheus, Grafana, OpenTelemetry…)
• Capacité à intégrer des modèles IA ou services LLM via API ou containers (NLP, scoring
intelligent, assistants, etc.)