Yakeey, une société PropTech dynamique, est à la recherche d’un Senior Backend Developer (Freelance) pour renforcer son équipe à Casablanca. Le poste consiste à concevoir, développer et maintenir des micro‑services Java/Spring Boot qui alimentent les trois principaux domaines de la plateforme : le marketplace, le crédit et l’évaluation. Vous travaillerez en étroite collaboration avec les équipes front‑end, data, DevOps et IA pour garantir une intégration fluide et une architecture cohérente.
Responsabilités principales :
- Développer et maintenir des micro‑services en Java/Spring Boot, en suivant les principes de conception pilotée par le domaine.
- Concevoir et exposer des API RESTful conformes au Model Context Protocol (MCP) pour assurer l’interopérabilité.
- Aligner les décisions de conception sur l’architecture globale et les bonnes pratiques de l’entreprise.
- Collaborer avec les équipes front‑end, data, DevOps et IA pour comprendre les dépendances et assurer une intégration fluide.
- Appliquer vos compétences T‑shaped pour comprendre l’impact des exigences front‑end, des flux de données et des considérations de déploiement.
- Participer aux discussions architecturales et partager vos insights.
- Mettre en œuvre les meilleures pratiques de qualité, test, sécurité et observabilité.
- Encadrer les développeurs juniors et favoriser le partage de connaissances.
Compétences requises :
- Expérience approfondie en Java et Spring Boot.
- Maîtrise de l’architecture micro‑services, RESTful API et conception pilotée par le domaine.
- Connaissance des modèles orientés événements (event‑driven patterns).
- Expérience de déploiement sur AWS, Kubernetes et Terraform.
- Connaissance des frameworks front‑end (React/Next.js).
- Compétences solides en DevOps, IA, LLM, RAG et MCP.
- Excellentes compétences en communication et collaboration.
- Expérience dans les domaines fintech ou proptech est un plus.
Profil linguistique : Français (natif), Anglais (courant), Arabe (natif).
Avantages : Opportunité de travailler sur une plateforme innovante, environnement collaboratif, travail hybride, rémunération compétitive.
Processus de recrutement : Pré‑sélection CV, interview IA, entretien HR, étude de cas pratique, entretien technique, rencontre finale avec la direction.