Property Finder is the leading digital real estate platform in the Middle East and North Africa region. A UAE-born startup, Property Finder expanded its operations to Qatar, Bahrain, Saudi Arabia, and Egypt over the years. Recently, it acquired a significant stake in Zingat in Turkey. The company is one of the largest technology start-ups in the region and on a journey to becoming a Unicorn. We are aspiring to create a lighthouse technology company which will have a lasting impact in the entire tech ecosystem in our geography.

 

Position Summary:

We are looking for a mid-level Backend Developer to join our team and work on developing and maintaining the backend systems that power our product. You will be working with Go, Kubernetes, AWS, and other technologies to build robust and scalable systems.

Our Tech Stack:

We are unifying our tech stack around the following technologies. 

Languages: Javascript/Typescript, Golang

Frameworks & Libraries: ReactJS, React Native, next.js 

Persistent stores: MySQL, Postgres, Redis. Memcached, Elasticsearch/OpenSearch, DynamoDB

Platforms & Services: Docker, Kubernetes, Jenkins 

PaaS: AWS

Our legacy architecture includes PHP and Linode.

Key Responsibilities:

  • Design, build, test and maintain backend systems and services
  • Optimise APIs for performance
  • Implement CI/CD pipelines and automation
  • Troubleshoot and debug systems and services
  • Participate in code reviews and knowledge sharing

Essential Experience:

  • 3+ years of experience as a backend engineer
  • Proficiency in Go
  • Experience with Kubernetes and Docker
  • Experience developing RESTful APIs
  • Knowledge of AWS services (ECS/EKS, RDS, SQS, Eventbridge, S3 etc.)
  • Experience with MySQL, PostgreSQL or other SQL/NoSQL databases
  • Experience with caching technologies like Redis or Memcached
  • Experience with git version control
  • Knowledge of TDD, BDD,DDD

Other Desired Capabilities:

  • Working knowledge of gRPC, JSON Schema, etc.
  • Familiarity with messaging queues like RabbitMQ, Kafka or SQS
  • Knowledge of domain-driven design patterns
  • Understanding of distributed systems
  • Working experience with one or more of the following: Elasticsearch, MySQL, Postgres, DynamoDB, Redis, Memcached
  • Experience with operating and monitoring backend systems

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.