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 microservices and distributed systems. You’ll be instrumental in shaping our
backend, from system architecture to API integrations and LLM-powered workflows.
👨💻 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.
Will be a big plus:
🕸️ 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).
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 😊