Software Engineer - Full Stack
United Arab Emirates · Full Time
Be the first to apply
- Experience
- 4+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 giorni fa
- Work mode
- In office
- Resume
- Required to apply
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 premier real estate portal within the Middle East and North Africa region, committed to fostering an inclusive future in property while leading the tech evolution across the area. Since 2007, it has connected millions of property seekers with thousands of real estate professionals, constantly evolving to support developers, brokers, and home hunters with a trusted and innovative platform.
Role Overview
This role centers on developing and enhancing PF Scout, Property Finder's AI-driven conversational property search tool that blends search technology, AI, and core marketplace functionality. As a full-stack engineer, you'll manage the full lifecycle of impactful features, from crafting user interfaces and APIs to backend data processing, search and AI integrations, reliability, and operational scaling.
Responsibilities
- Develop and deploy complete features for PF Scout using TypeScript, Node.js, and React frameworks.
- Manage all phases of feature delivery including design, coding, testing, deployment, monitoring, and iterative improvements driven by user feedback.
- Handle data-intensive challenges such as search, retrieval, ranking, caching, and working with large property datasets.
- Build AI-powered product elements involving large language models (LLMs), tool invocation, streaming, conversational state management, and fallback strategies.
- Collaborate cross-functionally with product managers, designers, data experts, and fellow engineers to simplify complex user challenges into reliable and effective solutions.
Qualifications
- Minimum of four years in software engineering with hands-on experience developing consumer-grade applications in production environments.
- Expertise in TypeScript and Node.js backend frameworks like Express.js or NestJS.
- Competency in building modern frontend applications using React or similar technologies such as Next.js.
- Experience working with search engines or data-heavy systems like OpenSearch, Elasticsearch, ClickHouse, PostgreSQL, or Redis including performance optimization and debugging.
- Strong understanding of software maintenance, testing practices, system design principles, and production reliability.
Preferred Skills
- Background in constructing applications supported by LLMs, including features like tool/function calls, streaming, structured data outputs, session state management, and caching.
- Familiarity with cloud AI platforms such as AWS Bedrock, Google Vertex AI/Gemini, or OpenAI.
- Experience with AWS cloud-native infrastructures (ECS/EKS, Lambda, SQS/SNS, CloudFront, RDS, ElastiCache).
- Previous work on marketplaces, search services, recommendation engines, or consumer platforms at scale.
Work Approach
- Proactive in identifying challenges beyond assigned tasks and driving solutions to completion.
- Capable of explaining technical decisions clearly to diverse stakeholders and supporting discussions with data.
- Committed to high standards in code and design reviews, promoting team growth and quality improvements.
- Balances pragmatism and scalability, knowing when simple solutions suffice versus complex scalable designs and understanding their costs.
Success Metrics
Early performance success involves independently delivering a significant PF Scout feature encompassing user experience, backend orchestration, search, or AI integration, and refining it using production insights.
Our Culture
We foster a workplace environment that empowers you to grow, innovate, and make a beneficial impact in changing how people live in the region, supported by a team of talented and driven individuals.
Guiding Principles
- Prioritize future-focused thinking
- Favor data-driven decisions and rapid delivery over perfection
- Optimize efforts for meaningful impact
- Act with ownership and responsibility
- Embrace risk-taking as essential to progress
Industry
Real Estate