P

Software Engineer - Full Stack

Property Finder

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
4+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Property Finder

Property Finder stands as the leading real estate platform in the Middle East and North Africa (MENA), committed to fostering an inclusive future for the property sector while advancing the regional tech ecosystem. Since its foundation in 2007, it has connected millions of property seekers with thousands of real estate professionals, delivering a smooth and empowering experience to buyers, renters, developers, and brokers alike. As a pioneering tech company, it continuously cultivates a thriving environment where meaningful contributions shape the real estate transformation across MENA.

Role Overview

We are seeking a skilled Software Engineer to develop PF Scout, Property Finder's innovative conversational property search tool. This role involves hands-on full-stack development, handling features across user interfaces, APIs, search technologies, and large language model (LLM) integration. The engineer will address complex challenges involving accuracy, speed, relevance, scalability, and cost efficiency while enhancing the search and AI-driven user experience for millions of customers.

Key Responsibilities

  • Develop, deploy, and maintain full lifecycle features for PF Scout using TypeScript/Node.js for backend and React-based frameworks for frontend.
  • Manage features from design through production, including testing, monitoring, and iterative improvements based on user data and feedback.
  • Tackle complex data-related challenges such as search retrieval, result ranking, data aggregation, caching, and handling large-scale property listings.
  • Create and enhance AI-driven functionalities that incorporate LLMs, tool invocation, streaming data, conversation management, and fallback mechanisms.
  • Collaborate closely with product managers, designers, data specialists, and developers to convert ambiguous user needs into elegant, dependable solutions.

Required Qualifications and Experience

  • Minimum of 4 years software engineering experience developing production-quality, consumer-facing applications.
  • Advanced expertise in TypeScript with a focus on Node.js backend development using frameworks such as Express.js or NestJS.
  • Proficient in building modern frontend interfaces with React, Next.js or similar React ecosystems.
  • Practical experience working with search or data analytics platforms like OpenSearch, Elasticsearch, ClickHouse, PostgreSQL, or Redis, including performance debugging.
  • Track record of owning code in production, diagnosing operational issues, and ensuring system reliability and optimized performance.
  • Strong foundation in software engineering best practices, such as testing, maintainability, and pragmatic system design.

Preferred Skills

  • Experience developing applications powered by LLMs with capabilities like tool calling, multi-turn conversational state, streaming, and structured outputs.
  • Familiarity with model hosting platforms such as AWS Bedrock, Google Vertex AI/Gemini, OpenAI, or equivalents.
  • Knowledge of cloud-native technologies including AWS services like ECS/EKS, Lambda, SQS/SNS, CloudFront, RDS, and ElastiCache.
  • Background working with marketplaces, recommendation engines, search products, or other high-scale consumer platforms.

Work Style and Expectations

  • Demonstrates ownership by proactively identifying problems and delivering solutions beyond assigned tickets.
  • Effectively communicates technical trade-offs to both technical and non-technical stakeholders, supported by data insights.
  • Maintains high standards in code and design reviews, mentoring colleagues to elevate team capabilities.
  • Balances pragmatic judgment to know when to build scalable systems versus delivering simpler solutions promptly, quantifying trade-offs.

Success Criteria

Within first months, independently lead and deliver significant PF Scout features, overseeing the entire lifecycle from user experience through backend integration with search and AI systems, and iteratively enhancing based on production metrics.

Company Values and Culture

  • Think Future First
  • Data Beats Opinions, Speed Beats Perfection
  • Optimise for Impact
  • Act Like An Owner
  • The Biggest Risk is Taking no Risk at All

Other Information

Location: Dubai, United Arab Emirates
Employment Type: Full Time, Onsite

Industry

Real Estate

Tools & software

Generative AI Tools Node.js React PostgreSQL required Redis required Elasticsearch required OpenSearch required

How they work

Communication Decision Making Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer