Backend Engineer - Python, Trading Systems

Michael Page

Abu Dhabi

On-site

AED 180,000 - 300,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Michael Page is seeking an experienced Backend Engineer in Abu Dhabi to design, develop and maintain backend services and APIs using Python. You will own services supporting trade execution, integrate with brokerage platforms, and ensure reliable external integrations with proper security and traceability.

You will design PostgreSQL schemas, work with frontend and DevOps teams to deploy and monitor production applications, and troubleshoot production issues to improve latency and reliability.

Qualifications

  • 3–10 years of backend software engineering experience.
  • Experience with financial services, trading, or OMS is preferred but not required.
  • Strong Python development experience and production HTTP APIs.
  • Experience with PostgreSQL and data integrity in production systems.
  • Ability to debug complex production APIs and third-party integrations.

Responsibilities

  • Design, develop and maintain backend services and APIs using Python.
  • Build and own services supporting trade execution and related workflows.
  • Integrate with brokerage platforms and third-party APIs.
  • Ensure reliable external integrations with proper authorisation and traceability.
  • Design and optimise PostgreSQL schemas for performance and security.
  • Collaborate with frontend and DevOps to deploy and monitor applications.
  • Troubleshoot production issues and improve latency and reliability.
  • Write automated tests and maintain production-quality code.
  • Take ownership of backend services while contributing to adjacent areas.
  • Leverage AI coding tools to develop, investigate and validate changes.

Skills

Python
PostgreSQL
API design
Debugging
OMS

Education

Bachelor's degree in Computer Science or related field

Tools

AI coding tools

Job description

Job description

As an Backend Engineer, you will Build and own services supporting trade execution and related workflows.

Client Details

Leading organisation in Abu Dhabi.

Description
  • Design, develop and maintain backend services and APIs using Python.
  • Build and own services supporting trade execution and related workflows.
  • Integrate with brokerage platforms and other third-party APIs.
  • Build safe and reliable external integrations with appropriate authorisation, failure handling and traceability.
  • Design and optimise PostgreSQL schemas and queries, ensuring data integrity, security and performance.
  • Work closely with frontend and DevOps engineers to build, deploy and monitor production applications.
  • Troubleshoot production issues and improve system latency, reliability and operational performance.
  • Write automated tests and maintain clean, production-quality code.
  • Take ownership of backend services while contributing across adjacent product areas when required.
  • Use AI coding tools as part of the software development lifecycle to develop, investigate and validate changes.
  • Work with product and AI teams where applications or agents need to interact safely with execution services.
Profile
  • 3-10 years' experience in backend software engineering.
  • Experience within financial services, trading, trade execution or Order Management Systems (OMS) is preferred but not required.
  • Strong hands on Python development experience.
  • Strong experience building and supporting production HTTP APIs and production experience with PostgreSQL.
  • Comfortable debugging complex production APIs and third party integrations.
  • Strong understanding of reliability, performance and failure handling in production systems.
  • Full stack, SRE/DevOps or AI application experience is advantageous.
  • Bachelor's degree in Computer Science, Information Technology or a related field, or equivalent practical experience.
Job Offer
  • Opportunity to own technically important backend services within a growing engineering environment.
  • Hands on exposure to trading and execution technology.
Skills
  • OMS
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer
Backend Software Engineer

Expertise Recruitment • Abu Dhabi

On-site
AED 180,000 - 300,000
Backend Engineer - Python
Backend Engineer - Python

Opus • Abu Dhabi

On-site
AED 180,000 - 300,000
Visa sponsorship for international
21 days paid annual leave
Senior Python Backend Engineer — Trading Systems & APIs
Senior Python Backend Engineer — Trading Systems & APIs

Michael Page • Abu Dhabi

On-site
AED 180,000 - 300,000
Python Backend Engineer
Python Backend Engineer

Listint • Abu Dhabi

On-site
AED 250,000 - 450,000
Python Backend Engineer
Python Backend Engineer

List International • Abu Dhabi

On-site
AED 120,000 - 180,000
Middle Python BE Engineer
Middle Python BE Engineer

Suntech Innovation • Dubai

Hybrid
AED 240,000 - 360,000
Comprehensive medical insurance
Annual flight allowance
Visa sponsorship
+3
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSSTech Group • Dubai

On-site
AED 200,000 - 340,000
Brokerage Platform Lead (Trading Systems)
Brokerage Platform Lead (Trading Systems)

GSS Group • Dubai

On-site
AED 260,000 - 380,000
Competitive compensation
Exposure to GCC capital markets
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSS Group • Dubai

On-site
AED 280,000 - 360,000
Backend Engineer (Python) - Microservices, FastAPI, CI/CD
Backend Engineer (Python) - Microservices, FastAPI, CI/CD

Opus • Abu Dhabi

On-site
AED 180,000 - 300,000
Visa sponsorship for international
21 days paid annual leave
Top locations