Backend Engineer - Marketplace
Company Overview
Yakeey is a fast-growing PropTech company headquartered in Casablanca, Morocco. Its mission is to simplify and accelerate real-estate transactions by connecting buyers, sellers, renters and agents through a single digital platform.
The company operates a multi-product portfolio, including a property marketplace, a credit application and processing platform and a valuation tool. The platform is built on a micro-services architecture (Java/Spring Boot, Next.js, AWS, Kubernetes) and enriched with data and AI components.
Role Summary
As a Backend Developer with T-shaped skills, you will own the Marketplace domain within the Yakeey platform. You will align your work with the overall architecture and collaborate with other domain teams, combining deep backend expertise (Java/Spring Boot, micro-services, API design) with a broad understanding of front-end, data, DevOps and AI.
Key Responsibilities
- Develop and maintain micro-services in your domain using Java/Spring Boot, following domain-driven design and established architectural standards.
- Design and expose APIs that integrate your domain's services with other platform components, adhering to the Model Context Protocol (MCP) where applicable.
- Ensure alignment with the global architecture by basing decisions on established patterns, guidelines and cross-team agreements.
- Collaborate with adjacent teams (front-end, data, DevOps, AI) to understand dependencies and integrate smoothly.
- Apply your T-shaped skills to understand how front-end requirements, data flows and deployment considerations affect your domain.
- Participate in architectural discussions to share insights and contribute to a cohesive platform strategy.
- Implement best practices for code quality, testing, security and observability; take part in code reviews and continuous delivery.
- Mentor junior developers within your domain and encourage knowledge sharing across teams.
Profile
- Curiosity for next-generation AI technologies: interest in or experience with intelligent agents, large language models (LLMs), MCP and retrieval-augmented generation (RAG) architectures.
- Solid experience building backend systems, with deep expertise in Java and Spring Boot.
- Solid understanding of micro-services architecture, RESTful API design and domain-driven design; experience with event-driven patterns is a plus.
- Experience deploying applications on AWS, with familiarity with Kubernetes and infrastructure-as-code (Terraform).
- Broad knowledge of front-end frameworks (React/Next.js).
- Strong problem-solving skills, attention to detail and commitment to 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 French or Arabic is a plus.
Recruitment Process
The recruitment process at Yakeey includes:
- A first conversation with the HR team
- A test or 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, you will receive an offer. On your first day, the HR team will welcome you and introduce you to the Yakeey universe, followed by a tailored onboarding experience with your team.
Why Join Yakeey?
You will deepen your expertise within a specific domain while contributing to a unified, innovative platform. You will work with a modern tech stack and collaborate with specialists in data, AI and DevOps, ensuring your work aligns with broader architectural goals.
Mise en forme par Postule ·
Signaler un problème