We’re looking for a Backend Python Engineer to join the team on-site in Dubai. Relocation is supported.

Job Description

Would you like to work on an innovative high-tech platform’s backend that is preparing for massive growth, which means it needs robust and distributed architecture to be made?

If you’ve ever tried to purchase a property, you were probably surprised by how difficult the process is! Our client builds an innovative PropTech solution that simplifies the home or apartment purchasing process so that customers don’t have to deal with banks and bureaucracy.

Their team believes buying a new home should be easy and homebuyers should have control of the whole home buying experience at the convenience of their sofa…. and that’s why they’ve started the high-tech company. They have raised money from investors and now have 160+ employees (30+ in engineering).

The online Portal matches a user with the best suitable mortgage in less than 30 seconds and issues an approval 3x faster than the traditional process!

Customers can through the Portal control everything from quality-checking the documents to choosing the best mortgage offer. Their experts who know the home buying industry inside-out are on stand-by and guide customers through every step of the process.

This will be a dream job if you’ve ever wanted to get a broader knowledge of distributed architecture and build it from the ground up. You’ll have a chance to work on robust & sustainable architecture that needs to recover fast and run independently with 99.99% uptime.

Your Job Responsibilities Will Include:

  • A) If you join the CRM team:
    • Move to a new service, micro-service (From a monolith to new micro-service architecture)
    • Integrate HubSpot
    • Make sure all data can be consumed internally
    • All of the back-office operations should be running on the CRM
  • B) If you join the Platform Backend team:
    • Focus on scalability: implement micro-service architecture, scalable in the cloud
    • Implement new tools for logging, tracing, and build message queue services
    • Build new tools and SDKs that other teams in the company can re-use


Must-have Competencies:

  • Development:
    • 4+ years experience with Python & Django
    • Experience with TDD / DDD (domain-driven design)
  • Architecture:
    • Good understanding of scalable & distributed architecture
    • Can design micro-services in the cloud
    • Knows how to design architecture that would be scalable and everything tested automatically

Nice-to-have Skills:

  • Experience w/ 3rd party integrations


Great Team To Work With:

  • You’ll be joining a well established team, with people from companies like Uber, Microsoft, SumUp, Revolut, Loft, Careem, Talabat and Dubizzle
  • 160+ employees
  • 30+ specialists in the IT/engineering department
  • 7 squads work on the software product

Work Methodology:

  • The team follows XP Agile methodology

Tech Stack Includes:

  • BE: Python + Django
  • FE: React.js + Next.js
  • Mobile: React Native
  • AWS + Kubernetes

Relocation Support:

  • Visa support
  • Relocation package to cover costs


  • Employment in Dubai, UAE.
  • There’s no income tax so the salary is NETT.
  • Full-time, long-term engagement.
  • Desired start date as soon as possible.
  • Remote work from outside of Dubai is not desired.

If interested, please share your CV at iuliana@euroasiarecruiting.com.