Back-End Engineer - Python (Riyadh/Dubai)
Riyadh/Dubai
Full Time
13 hours ago
Mid LevelEngineeringWorldwide
$40K - $80K

USD per year

Job Description

Back-End Engineer - Python (Riyadh/Dubai)

Integration Testing Microservices Unit Testing PostgreSQL REST API Python CI/CD TDD AWS Work fully remote, globally Join a team spread across the world and enjoy true location freedom while collaborating with talented engineers everywhere. Work with top brands Riot Games, Fox, Coinbase, Epic Games, and so much more. Gamified community you’ll love Engage in online events, compete in challenges, and attend Outposts and summits that bring X-Teamers together learning, connecting, and leveling up globally. Work-life harmony & support Enjoy flexible schedules, wellness stipends, and support to make sure you’re thriving both professionally and personally.

About the Role

We are seeking a Mid-Level Backend Engineer for a partner focused on revolutionizing the real estate and home services ecosystem. In this role, you will be a key contributor to the development and delivery of core backend services, working directly with senior leadership and the CTO to build scalable solutions that power the heart of their platform. You will operate in a high-ownership startup environment where clean code and architectural fundamentals are paramount. This is an ideal position for an engineer who thrives on solving technical puzzles, implementing robust APIs, and growing their expertise within a modern microservices architecture. You won’t just be completing tasks; you’ll be shaping the backbone of a rapidly evolving product.

Most Important

  • 4+ years of professional experience building and maintaining robust backend systems.
  • Hands-on experience developing, implementing, and consuming RESTful Web APIs.
  • A solid background in Python, with a mandatory willingness to master the Python/Django ecosystem.
  • Demonstrated experience writing unit and integration tests; a strong believer in Test-Driven Development (TDD).
  • Experience working with transactional databases (PostgreSQL) and designing efficient data models.
  • Ability to fully overlap core business hours with Gulf Standard Time (UTC+4).

Nice to Have

  • Direct experience with Django or similar high-level Python frameworks.
  • Practical exposure to microservices-based architectures and containerized environments.
  • Experience in a high-growth startup or fast-paced product environment.
  • Familiarity with AWS, CI/CD pipelines, and automated deployment workflows.
  • A keen interest in system scalability and performance optimization.

Personal Traits

  • You take pride in the "craft" of programming, ensuring your code is readable, efficient, and resilient.
  • You are excited to pick up new tools and frameworks (like moving into Python/Django) to meet the needs of the stack.
  • You don't just wait for a ticket; you identify bottlenecks and propose solutions that improve the overall system.
  • You enjoy working closely with product stakeholders and senior engineers to turn a vision into a technical reality.

Apply Now

Our Hiring Process

May change based on various factors (role, profile completeness, etc). 1

Initial Interview

Our recruitment team will review your application and contact you if they'd like to proceed with an initial interview. Duration: ~ 1 week 2

Skills Assessment

After a successful initial interview, the next step will be an assessment of your technical skills in order to build an 'X-Profile' that we can share with the relevant partner. Duration: ~ 1 week 3

Interview with Our Partner

We'll schedule an interview for you to meet our partner, during which you'll get to know more details about the specific role you have been matched with. Duration: ~ 1 week

FAQ

X-Team is committed to providing the ultimate work experience for engineers.

Do you provide paid vacation?

X-Team doesn’t offer paid vacation time, but can arrange for vacation time. We encourage you to incorporate vacation time, health insurance,... into your hourly rate.

Will I be working full-time or part-time hours?

At X-Team, we only hire people who can fully dedicate themselves to a project. That means a standard 40 hours per week,...

Do I need to take care of my own taxes?

Yes. Because we hire you as a full-time contractor,...

How to Apply
About X-Team

X-Team provides world-class developers who integrate seamlessly into teams, driving growth, innovation, and delivering extraordinary results. They offer rigorously vetted tech talent for fast-growing startups to Fortune 500 companies, helping scale teams with specialized expertise and a human-led approach to global hiring.

View Company Profile