Company Overview
Yakeey is a fast‑growing PropTech company headquartered in Casablanca, Morocco. Our mission is to simplify and accelerate real‑estate transactions by connecting buyers, sellers, renters and agents through a single digital platform. We operate a multi‑product portfolio that includes a property marketplace, a credit application and processing platform and a valuation tool. Yakeey’s architecture is built on a micro‑services foundation using Java/Spring Boot, Next.js, AWS and Kubernetes, and we are continually evolving it to support our “one‑stop‑shop” vision for real‑estate services.
Role Summary
As Lead Platform Architect, you will own the evolution of Yakeey’s technology architecture, ensuring that it remains robust, scalable and adaptable as we expand our unified platform. Reporting to the CTO and collaborating closely with engineering, product and operations leaders, you will maintain and adapt our cloud‑native micro‑services architecture to support seamless integration across marketplace, credit and valuation products. A key focus of this role will be architecting a master agent framework powered by the Model Context Protocol (MCP) and implementing retrieval‑augmented generation (RAG) techniques to enable intelligent interactions across channels.
Key Responsibilities
Maintain and evolve the platform architecture to support Yakeey’s one‑stop‑shop vision, ensuring cross‑product integration, scalability and reuse of services and components.
Design and orchestrate MCP services based on the Model Context Protocol, enabling our master agent to manage context and coordinate interactions across domains (e.g. marketplace, user data, agency, offer engine, Camunda, lead channels).
Implement retrieval‑augmented generation (RAG) approaches that combine large language models with data retrieval to support advanced conversational and decision‑support use cases.
Define and document architectural standards (service boundaries, API protocols, data flow patterns) and ensure alignment across marketplace, credit and valuation teams.
Provide hands‑on guidance to engineering teams, helping them apply architectural principles pragmatically so that solutions are robust yet flexible.
Collaborate with product management to translate business objectives into technical roadmaps and prioritize architectural evolution efforts.
Review and approve design proposals, providing feedback on micro‑services, event‑driven architecture, data stores (MongoDB, PostgreSQL) and cloud services (AWS, Kubernetes) to ensure consistency and maintainability.
Monitor and assess technology trends (cloud‑native patterns, service mesh, event streaming, RAG) and recommend improvements to enhance scalability, observability and developer experience.
Mentor and train engineers, fostering a culture of architectural awareness and continuous improvement.
Curiosity for next‑generation AI technologies – Demonstrated interest in or experience with intelligent agents, large language models (LLMs), Model Context Protocol (MCP) and retrieval‑augmented generation (RAG) architectures. A “geek” mindset that enjoys exploring and experimenting with emerging AI tools and applying them in practical scenarios.
Passion for making architecture an enabling framework that empowers teams to innovate and deliver quickly keeping hight quality standards.
Strong collaboration and communication skills; ability to work closely with product, engineering and operations teams to deliver practical solutions.
Solid experience in software architecture, engineering : micro‑services, cloud‑native platforms and domain‑driven design.
Deep knowledge of Java/Spring Boot ecosystems, modern front‑end frameworks (React, Next.js) and cloud infrastructure (AWS, Kubernetes, Terraform).
Proven ability to design and evolve complex distributed systems while balancing technical excellence with pragmatic business needs.
Experience in PropTech, fintech or regulated domains is a plus; proficiency in French or Arabic is beneficial.
The recruitment process at Yakeey:
A first conversation with the HR team to get to know you better and introduce you to our project
A test or a practical case study related to the position
A role-specific interview with your future manager
A final meeting with top management (if needed)
If everything is approved: we send you an offer, and off we go!
🎉 On your first day, the HR team will welcome you and immerse you in the Yakeey universe: our mission, our challenges, and our tools. Then you’ll join your team for a tailored onboarding experience.
Why Join Yakeey?
You’ll play a critical role in shaping the core architecture that powers Yakeey’s unified real‑estate platform, directly influencing our ability to deliver a seamless “one‑stop‑shop” experience to customers. With the support of experienced engineering and operations teams, you will focus on creating a living architecture that empowers developers and accelerates innovation. If you are a seasoned architect with expertise in micro‑services and a passion for integrating cutting‑edge AI techniques like the Model Context Protocol and retrieval‑augmented generation, we’d love to hear from you.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.