Software Engineer - Full Stack at Property Finder
Dubai, Abu Dhabi, United Arab Emirates -
Full Time


Start Date

Immediate

Expiry Date

16 Dec, 26

Salary

40000.0

Posted On

17 Sep, 26

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

About this role

We're looking for a Software Engineer to join the team building PF Scout, Property Finder's conversational property-search experience. Scout sits at the intersection of search, AI, and the core property marketplace. You'll work across the stack on experiences that help millions of property seekers turn natural-language intent into relevant homes, recommendations, and actions. This is a hands-on full-stack role. You'll own meaningful product and technical problems end to end — from the user experience and APIs through data retrieval, search, LLM integrations, observability, and production operations. You'll be joining a team working on problems where product quality depends not only on correctness, but also on latency, relevance, reliability, and cost at scale.

What You'll Do

  • Build and ship end-to-end features for PF Scout across TypeScript/Node.js backend services and React-based frontend experiences.
  • Own features from design through production: implementation, testing, deployment, observability, and iteration based on real user behaviour.
  • Work on search and data-intensive problems involving retrieval, ranking, aggregation, caching, and large property datasets.
  • Build and evolve AI-powered product experiences involving LLMs, tool calling, streaming, conversational state, and fallbacks.
  • Work closely with product managers, designers, data teams, and other engineers to turn ambiguous customer problems into simple, reliable solutions.

What We're Looking For:

Required technical skills:

  • 4+ years of software engineering experience, with meaningful experience building production, consumer-facing applications.
  • Strong proficiency in TypeScript, particularly Node.js backend development using frameworks such as Express.js, NestJS, or similar.
  • Experience building modern frontend applications using React, Next.js, or a comparable React-based stack.
  • Hands-on experience with at least one search, analytics, or data-intensive system such as OpenSearch/Elasticsearch, ClickHouse, PostgreSQL, Redis, or similar, including debugging and improving query performance.
  • Experience owning software in production — understanding how your services behave, diagnosing issues, and improving reliability and performance.
  • Good understanding of software engineering fundamentals including testing, maintainability, code quality, and pragmatic system design.

Nice to have:

  • Experience building LLM-backed applications, including tool/function calling, streaming, structured outputs, multi-turn state, context management, or caching.
  • Experience with model platforms or providers such as AWS Bedrock, Google Vertex AI/Gemini, OpenAI, or similar.
  • Production experience with AWS and cloud-native applications, including technologies such as ECS/EKS, Lambda, SQS/SNS, CloudFront, RDS, or ElastiCache.
  • Experience working on marketplaces, search products, recommendation systems, or other high-scale consumer applications.


Responsibilities

About this role

We're looking for a Software Engineer to join the team building PF Scout, Property Finder's conversational property-search experience. Scout sits at the intersection of search, AI, and the core property marketplace. You'll work across the stack on experiences that help millions of property seekers turn natural-language intent into relevant homes, recommendations, and actions. This is a hands-on full-stack role. You'll own meaningful product and technical problems end to end — from the user experience and APIs through data retrieval, search, LLM integrations, observability, and production operations. You'll be joining a team working on problems where product quality depends not only on correctness, but also on latency, relevance, reliability, and cost at scale.

What You'll Do

  • Build and ship end-to-end features for PF Scout across TypeScript/Node.js backend services and React-based frontend experiences.
  • Own features from design through production: implementation, testing, deployment, observability, and iteration based on real user behaviour.
  • Work on search and data-intensive problems involving retrieval, ranking, aggregation, caching, and large property datasets.
  • Build and evolve AI-powered product experiences involving LLMs, tool calling, streaming, conversational state, and fallbacks.
  • Work closely with product managers, designers, data teams, and other engineers to turn ambiguous customer problems into simple, reliable solutions.

What We're Looking For:

Required technical skills:

  • 4+ years of software engineering experience, with meaningful experience building production, consumer-facing applications.
  • Strong proficiency in TypeScript, particularly Node.js backend development using frameworks such as Express.js, NestJS, or similar.
  • Experience building modern frontend applications using React, Next.js, or a comparable React-based stack.
  • Hands-on experience with at least one search, analytics, or data-intensive system such as OpenSearch/Elasticsearch, ClickHouse, PostgreSQL, Redis, or similar, including debugging and improving query performance.
  • Experience owning software in production — understanding how your services behave, diagnosing issues, and improving reliability and performance.
  • Good understanding of software engineering fundamentals including testing, maintainability, code quality, and pragmatic system design.

Nice to have:

  • Experience building LLM-backed applications, including tool/function calling, streaming, structured outputs, multi-turn state, context management, or caching.
  • Experience with model platforms or providers such as AWS Bedrock, Google Vertex AI/Gemini, OpenAI, or similar.
  • Production experience with AWS and cloud-native applications, including technologies such as ECS/EKS, Lambda, SQS/SNS, CloudFront, RDS, or ElastiCache.
  • Experience working on marketplaces, search products, recommendation systems, or other high-scale consumer applications.


Loading...