Senior Fullstack Engineer
Indexed description
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—including a property marketplace, a credit application and processing platform and a valuation tool—built on a modern micro‑services architecture (Java/Spring Boot, Next.js, AWS, Kubernetes) and enriched with data and AI components.
Role Summary
As a Senior Fullstack Developer with T‑shaped skills, you will be responsible for a specific domain within Yakeey's platform—either marketplace, credit or valuation—while ensuring that your work aligns with our overall architecture and collaborates effectively with other domain teams. You will demonstrate deep expertise across both frontend engineering (React.js, Next.js, MUI, TypeScript) and backend engineering (Java/Spring Boot, micro‑services, API design), and a broad understanding of adjacent areas (data, DevOps, AI) to make informed design decisions that fit our one‑stop‑shop vision. Your focus on a single scope allows you to deliver high‑quality solutions within that domain, while maintaining architectural consistency across the platform.
Key Responsibilities
Develop and maintain your domain's full stack—micro‑services in Java/Spring Boot following domain‑driven design, and high‑performance user interfaces in React.js and Next.js following our design system and architectural standards.
Design and expose APIs that integrate your domain's services with other platform components, enabling seamless interoperability while adhering to our Model Context Protocol (MCP) where applicable.
Design and implement reusable frontend components that consume those APIs, ensuring a seamless and accessible user experience across the platform.
Ensure alignment with the global architecture by basing both frontend and backend design decisions on established patterns, guidelines and cross‑team agreements.
Collaborate with adjacent teams (data, DevOps, AI) to understand dependencies and ensure that your domain integrates smoothly with their components on both sides of the stack.
Apply your T‑shaped skills to understand how data flows, deployment pipelines and AI components affect your full domain, even as you focus deeply on fullstack delivery.
Participate in architectural discussions to share insights from your domain and learn from other teams, contributing to a cohesive platform strategy.
Implement best practices for code quality, testing, accessibility, security and observability across frontend and backend; participate in code reviews and continuous delivery.
Mentor junior developers within your domain and encourage knowledge sharing across teams.
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.
Solid experience building Frontend and backend systems, with deep expertise in Java /Spring Boot and React.js, Next.js, TypeScript and MUI.
Strong understanding of frontend architecture, state management, and UI/UX best practices, combined with a solid understanding of microservices architecture, RESTful API design, and domain-driven design; experience with design systems, component libraries, and event-driven patterns is a plus.
Experience deploying applications on cloud platforms (AWS) and familiarity with container orchestration (Kubernetes) and infrastructure‑as‑code (Terraform).
Strong problem‑solving skills, attention to detail and commitment to delivering quality software.
Excellent communication skills and ability to collaborate effectively with other domain teams.
Familiarity with fintech, proptech or similar regulated domains is beneficial; proficiency in English, French or Arabic is a plus.
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?
At Yakeey, you will have the opportunity to deepen your expertise within a specific domain while contributing to a unified, innovative platform. You’ll work with a modern tech stack and collaborate with specialists in data, AI and DevOps, ensuring your work aligns with broader architectural goals. If you’re passionate about backend engineering and enjoy working in a collaborative, mission‑driven environment, we’d love to hear from you.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search