Yakeey is a leading PropTech company that transforms the real‑estate landscape by providing innovative digital solutions. As a Technical Lead, you will be at the forefront of this transformation, responsible for overseeing the development of a suite of services that power Yakeey’s platform. Your core responsibilities include leading a team of 5–7 engineers, managing the full software development lifecycle, and ensuring the delivery of high‑quality, scalable, and secure applications.
You will work closely with product managers, data scientists, and UX designers to translate business requirements into technical specifications. Your expertise in Java and Spring Boot will be essential for building robust microservices that integrate seamlessly with front‑end components built with React and Next.js. You will also be expected to design and maintain RESTful APIs, ensuring they are well‑documented, versioned, and secure.
Cloud infrastructure will play a pivotal role in your day‑to‑day tasks. You will leverage Amazon Web Services (AWS) to deploy and manage services, orchestrate containers using Kubernetes, and automate infrastructure provisioning with Terraform. Your role will also involve setting up and maintaining CI/CD pipelines to streamline deployments, enforce automated testing, and conduct thorough code reviews to uphold code quality standards.
Beyond traditional engineering responsibilities, Yakeey is actively exploring the integration of advanced AI technologies into its platform. You will collaborate with data scientists to experiment with large language models (LLMs), retrieval‑augmented generation (RAG), and the Model Context Protocol (MCP). This will involve prototyping AI features, evaluating model performance, and ensuring that AI components are seamlessly integrated into the existing microservices architecture.
As a hybrid role, you will split your time between the office in Casablanca and remote work, fostering collaboration across distributed teams while maintaining a strong presence in the company’s culture. You will also mentor junior engineers, provide technical guidance, and contribute to the continuous improvement of engineering practices.
To succeed in this role, you should have a solid background in software engineering, with at least 6–9 years of experience leading technical teams. Proficiency in Java, Spring Boot, React, and cloud technologies such as AWS, Kubernetes, and Terraform is essential. Experience with CI/CD pipelines, automated testing, and code review processes will be highly valued. Additionally, a passion for AI and a willingness to experiment with emerging technologies will set you apart.
Yakeey offers a competitive compensation package, a dynamic work environment, and the opportunity to shape the future of real‑estate technology. If you are a forward‑thinking engineer who thrives in a fast‑paced, innovative setting, we encourage you to apply and join our mission to revolutionize the property market.