C'est une entreprise PropTech en forte croissance, basée à Casablanca, au Maroc. Notre mission est de simplifier et d'accélérer les transactions immobilières en connectant acheteurs, vendeurs, locataires et agents via une plateforme numérique unique. Nous proposons une gamme de produits, incluant une place de marché immobilière, une plateforme de demande et de traitement de crédit, ainsi qu'un outil d'estimation, le tout reposant sur une architecture de microservices moderne (Java/Spring Boot, Next.js, AWS, Kubernetes) et enrichi de données et de composants d'intelligence artificielle. Résumé du rôle En tant que Développeur Backend Senior, vous serez responsable d'un domaine spécifique au sein de la plateforme (place de marché, crédit ou évaluation), tout en veillant à ce que votre travail soit cohérent avec notre architecture globale et en collaborant efficacement avec les autres équipes du domaine. Vous démontrerez une expertise pointue en ingénierie backend (Java/Spring Boot, microservices, conception d'API) et une bonne compréhension des domaines connexes (front-end, données, DevOps, IA) afin de prendre des décisions de conception éclairées, conformes à notre vision de solution intégrée. Votre spécialisation sur un périmètre unique vous permettra de fournir des solutions de haute qualité dans ce domaine, tout en garantissant la cohérence architecturale de la plateforme. Principales responsabilités Développer et maintenir des microservices dans votre domaine assigné en utilisant Java/Spring Boot, en suivant une conception axée sur le domaine et nos normes architecturales établies. Concevez et exposez des API qui intègrent les services de votre domaine avec d'autres composants de la plateforme, permettant une interopérabilité transparente tout en respectant notre protocole de contexte de modèle (MCP) le cas échéant. Garantir l’alignement avec l’architecture globale en fondant les décisions de conception et de mise en œuvre sur des modèles, des directives et des accords inter-équipes établis. Collaborez avec les équipes adjacentes (front-end, données, DevOps, IA) pour comprendre les dépendances et vous assurer que les solutions de votre domaine s'intègrent harmonieusement à leurs composants. Mettez à profit vos compétences en forme de T pour comprendre comment les exigences front-end, les flux de données et les considérations de déploiement affectent votre domaine, même si vous vous concentrez profondément sur le développement back-end. Participez aux discussions architecturales pour partager vos connaissances du domaine et apprendre des autres équipes, contribuant ainsi à une stratégie de plateforme cohérente. Mettez en œuvre les meilleures pratiques en matière de qualité du code, de tests, de sécurité et d'observabilité au sein de votre domaine ; participez aux revues de code et à la livraison continue. Encadrez les développeurs juniors de votre domaine et encouragez le partage des connaissances entre les équipes. Curiosité pour les technologies d'IA de nouvelle génération – Intérêt avéré ou expérience avec les agents intelligents, les grands modèles de langage (LLM), le protocole MCP (Model Context Protocol) et les architectures RAG (Retrieval Augmented Generation). Un esprit « geek » qui apprécie l'exploration et l'expérimentation des outils d'IA émergents et leur application à des scénarios concrets. Solide expérience dans la conception de systèmes backend, avec une expertise approfondie en Java et Spring Boot. Solide compréhension de l'architecture des microservices, de la conception d'API RESTful et de la conception axée sur le domaine ; l'expérience des modèles événementiels est un atout. Expérience du déploiement d'applications sur des plateformes cloud (AWS) et familiarité avec l'orchestration de conteneurs (Kubernetes) et l'infrastructure en tant que code (Terraform). Connaissance approfondie des frameworks front-end (React/Next.js) Solides compétences en résolution de problèmes, souci du détail et engagement à fournir des logiciels de qualité. Excellentes compétences en communication et capacité à collaborer efficacement avec les autres équipes du domaine. La connaissance du secteur de la fintech, de la proptech ou de domaines réglementés similaires est un atout ; la maîtrise du français ou de l'arabe est un plus. Dans le cadre de notre collaboration avec une startup marocaine en forte croissance, nous recrutons plusieurs profils pour rejoindre une équipe tech ambitieuse travaillant sur une plateforme digitale data-driven, à la croisée de la tech, de la data et de l’intelligence artificielle. L’entreprise connaît une forte expansion et renforce ses équipes afin d’accélérer le développement de son produit.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.