We are looking for Backend Engineer (CLM Squad) to join the team of Liberate
What is Liberate?
Most CRMs in real estate serve one purpose: tracking broker performance. They’re a time-consuming, audit-driven black hole of manual data entry. Agents are forced to fill out endless forms while getting nothing in return.
At Liberate, we’re cutting through the noise and reimagining CRMs. Instead of a system that tracks agents, we’re building one that empowers them. Our philosophy is simple: an agent’s success lies in their network and their ability to mobilize it. That’s why we’re embedding CRM capabilities directly into WhatsApp, creating a seamless co-pilot that empowers agents to manage contacts, inventory, and deals without ever leaving their conversations. This isn’t just another backend role. At Liberate, engineers are expected to think beyond the code. We believe critical thinking is a superpower that applies to both business and engineering. We expect you to challenge assumptions, contribute to product direction, and ensure that what we build actually helps agents succeed.
This is a story about unlocking potential, together.
The UAE real estate market has become awash with agents lacking knowledge and etiquette. Why? Everyone and their uncle is trying their hand at real estate, with the hope of making a quick buck. The barriers to entry are low, and traditional brokerages, in their race to expand, have opened up the the flood gates of the industry to be tainted by mistrust and misinformation.
We, however, champion the best 1% of agents. Their expertise, dedication to quality service, and long term commitment to their market. This makes them the industry leaders.
We support these galant warriors to create and grow their own companies. Companies that put their network, their knowledge and values at the forefront. Companies that are supported by services that are built not for vanity, but to optimize the agent and client experience.
Our vision is a network, a guild of experts, collaborating with undoubted trust and without duplicity — which we believe will revolutionize the way property is transacted. Liberate’s mission is to create a more sustainable ecosystem for this wondrous and often misunderstood asset class to prosper.
What are the Requirements?
We’re looking for a senior backend engineer with deep experience in CRM systems, WhatsApp integrations, and AI-powered automation. You’ll be instrumental in shaping our backend, from system architecture to API integrations and LLM-powered workflows.
️ Deep CRM & WhatsApp Expertise: Extensive experience integrating and managing WhatsApp Business API and familiarity with Meta’s developer ecosystem Hands-on experience building on top of existing CRMs or creating them from scratch -Bitrix24 experience is a huge plus Experience working with automation, triggers, and best practices to avoid WhatsApp/Instagram account blocks Behavioral Analytics & Attribution — Understanding of event tracking, funnel analytics (e.g., GA4, Mixpanel) to measure and optimize agent engagement. Messaging & Notification Systems — Deep knowledge of webhooks, push notifications, SMS, and WhatsApp flows to power real-time CRM interactions. AI-Powered Lead Prioritization — Building ML-driven ranking models to help agents focus on high-value prospects. Integrations with Financial & Payment Systems — Experience with Quickbooks, Plaid, or other financial tools to support transactions and commission tracking.
AI & LLM Integration: Experience integrating LLMs (like GPT) into WhatsApp, enabling structured calls to CRM backends without manual form-filling. Deep understanding of prompt engineering, ensuring structured, repeatable, and accurate outputs from unstructured inputs (images, PDFs, voice notes).
Engineering & Architecture Mastery: Expert in TypeScript and Node.js, building robust, scalable, and high-performance backend applications. Proficient in Nest.js, leveraging its structured framework for API development, microservices, and backend architecture. Python skills to handle complex data processing, analytics, and AI workflows. Adherence to best practices—OOP, FP, SOLID principles, and well-structured, maintainable code. Pragmatic problem-solving. You know how to balance cutting corners vs compromising long-term system integrity Experience designing micro/macro services architectures, managing eventual consistency and asynchronous workflows. Solid understanding of AWS infrastructure, cloud scalability, and Infrastructure as Code. Containerization & CI/CD—Docker, GitHub Actions, and automated deployments are second nature to you.
What are Your responsibilities?
As an early contributor of Liberate you’ll be responsible for managing our partners’ touch points with our products. You’ll work directly with the founding team and your squad to plan and unravel existing problems and transform them into solutions for our users.
As such you’ll be asked to manage the CRM cycle end-to-end. We don’t believe in hand-offs or siloed responsibilities. You’ll likely find yourself in situations where you don’t have the answers right away. That’s OK!
— Assist in prioritizing your own backlog, OKRs, strategy and insight — Deliver outstanding user experiences — Determine “what problems should we attempt to solve next” with good rationale behind your answers — Design digital experiences from the problem out — Run research to test ideas, problems, design and gather qual and quant insight. — Listen to the Voice of the Customer — Design journeys, services and experiences; not just pages, screens and components
Are You ready?
...and of course, your benefits: * 20 fully paid business days of vacation * 15 fully paid sick leaves * 11+ fully paid public holidays * compensation for health insurance and sport club membership * ability to work from home or remotely