MQL5 & Python Developer – CFD/Forex Trading Platforms | Confidential Employer | Dubai

Confidential Employer

Dubai

On-site

AED 180,000 - 240,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Confidential Employer in Dubai is seeking an experienced MQL5 & Python Developer to design, build, and maintain automated trading solutions for CFD and Forex markets. You will develop Expert Advisors, indicators, and trading tools, and integrate MT4/MT5 with internal systems.

The role requires strong Python, MQL5, API integration, real-time data processing, and Linux server experience. You will collaborate with trading and tech teams to deliver scalable, high-performance trading platforms in a

Qualifications

  • Bachelor’s degree in engineering or related field.
  • Minimum 3 years of professional development experience.
  • Strong hands-on experience with MQL5 development and Python programming.

Responsibilities

  • Design, develop, test, and maintain MQL5-based trading applications and automated trading solutions.
  • Build and enhance Expert Advisors (EAs), indicators, scripts, and custom trading tools.
  • Develop Python applications supporting trading operations, reporting, automation, and integrations.
  • Integrate MetaTrader 4 and MetaTrader 5 platforms with internal and external systems.
  • Develop and maintain REST API and trading API integrations.
  • Process and manage real-time market data feeds and trading information.
  • Develop solutions for order management, trade execution, and trading workflow automation.
  • Troubleshoot and resolve platform, integration, and performance-related issues.
  • Work with databases to manage, analyze, and process trading and market data.
  • Support Linux-based server environments hosting trading applications and services.
  • Manage source code repositories and version control using Git.
  • Collaborate with business stakeholders, traders, and technical teams to deliver trading platform enhancements.
  • Ensure application reliability, scalability, security, and performance.
  • Document technical solutions, integration processes, and development standards.

Skills

MQL5 development
Python programming
MetaTrader 4/5
ETL data processing
REST APIs
JSON
Linux
Git
Analytical skills
Communication
Troubleshooting

Education

Bachelor’s Degree in Engineering/CS/IT/Software Engineering or related field

Tools

MetaTrader 4
MetaTrader 5

Job description

Position Summary

An exciting opportunity is available for an experienced MQL5 & Python Developer to join a technology team supporting a CFD and Forex trading environment in Dubai. The successful candidate will be responsible for developing, enhancing, and maintaining automated trading solutions, trading platform integrations, market data services, and algorithmic trading tools within a high-performance financial trading ecosystem.

Detailed Job Description

As an MQL5 & Python Developer, you will play a critical role in building and supporting trading applications used within CFD and Forex markets. You will work closely with trading operations, technology teams, and business stakeholders to develop Expert Advisors (EAs), custom indicators, trading automation tools, and platform integrations. The role requires strong expertise in MetaTrader platforms, MQL5 development, Python programming, API integrations, real-time data processing, and financial trading systems. You will be involved in the complete software development lifecycle, including application design, development, testing, deployment, maintenance, and performance optimization. The ideal candidate will possess a strong understanding of trading workflows, financial market concepts, and modern software development best practices while supporting business-critical trading operations in a fast-paced environment.

Key Responsibilities
  • Design, develop, test, and maintain MQL5-based trading applications and automated trading solutions.
  • Build and enhance Expert Advisors (EAs), indicators, scripts, and custom trading tools.
  • Develop Python applications supporting trading operations, reporting, automation, and integrations.
  • Integrate MetaTrader 4 and MetaTrader 5 platforms with internal and external systems.
  • Develop and maintain REST API and trading API integrations.
  • Process and manage real-time market data feeds and trading information.
  • Develop solutions for order management, trade execution, and trading workflow automation.
  • Troubleshoot and resolve platform, integration, and performance-related issues.
  • Work with databases to manage, analyze, and process trading and market data.
  • Support Linux-based server environments hosting trading applications and services.
  • Manage source code repositories and version control using Git.
  • Collaborate with business stakeholders, traders, and technical teams to deliver trading platform enhancements.
  • Ensure application reliability, scalability, security, and performance.
  • Document technical solutions, integration processes, and development standards.
Required Qualifications & Skills
  • Bachelor’s Degree in Engineering, Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 3 years of professional development experience.
  • Strong hands-on experience with MQL5 development.
  • Strong Python programming expertise.
  • Experience working with MetaTrader 4 and MetaTrader 5 platforms.
  • Experience developing Expert Advisors (EAs), indicators, scripts, and automated trading systems.
  • Strong understanding of CFD and Forex trading environments.
  • Experience with Trading APIs, REST APIs, and JSON-based integrations.
  • Knowledge of real-time market data processing and platform integrations.
  • Experience working with databases and data processing solutions.
  • Familiarity with Linux server environments.
  • Experience using Git and source control best practices.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and collaboration abilities.
Trading Domain Knowledge
  • Understanding of order execution workflows.
  • Knowledge of bid and ask pricing models.
  • Understanding of spreads, leverage, and margin concepts.
  • Familiarity with Stop Loss (SL) and Take Profit (TP) functionality.
  • Knowledge of swap calculations and trading costs.
  • Understanding of market data feeds and trade lifecycle management.
  • Experience supporting trading operations and financial market platforms.
Nice-to-Have Skills
  • FIX API implementation and support experience.
  • Financial market connectivity expertise.
  • Experience with algorithmic trading strategies.
  • Knowledge of low-latency trading systems.
  • Exposure to cloud-based trading infrastructure.
  • Experience with market risk and trade reporting tools.
  • CI/CD pipeline implementation experience.
  • Financial services or capital markets industry certifications.
  • Experience with high-availability trading environments.
Why Apply?
  • Work within a dynamic CFD and Forex trading technology environment.
  • Gain exposure to cutting-edge trading platforms and financial technologies.
  • Develop advanced expertise in MQL5, Python, MetaTrader, and algorithmic trading systems.
  • Participate in the development of automated trading solutions and real-time market integrations.
  • Collaborate with experienced trading and technology professionals.
  • Enhance your knowledge of financial markets, trading operations, and platform engineering.
  • Contribute to innovative trading technology initiatives in a rapidly evolving industry.
Application Information
  • Location: Dubai
  • Experience Required: 3+ Years
  • Industry: CFD / Financial Trading
  • Qualification: B.E. or Relevant Degree
  • Applicants should demonstrate proven experience across MQL5, Python, CFD/Forex trading environments, and MetaTrader platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Dubai MQL5 & Python Trading Engineer
Dubai MQL5 & Python Trading Engineer

Confidential Employer • Dubai

On-site
AED 180,000 - 240,000
Senior Trade Platform Administrator
Senior Trade Platform Administrator

Ezetop LLC • Dubai

On-site
AED 391,000 - 670,000
Meta Trader (MT5) Administrator
Meta Trader (MT5) Administrator

Freelancer Sujata Basel • Dubai

On-site
AED 120,000 - 180,000
Accommodation (Company provided)?
Food (Company provided)
Transportation (Company provided)
+4
Trading Application Support Specialist (F/H)
Trading Application Support Specialist (F/H)

Horizon Trading Solutions • Dubai

On-site
AED 120,000 - 180,000
Senior eTrading Developer
Senior eTrading Developer

Luxoft • Abu Dhabi

On-site
AED 700,000 - 1,000,000
Senior Developer - eTrading
Senior Developer - eTrading

Righttalentrightnow • Abu Dhabi

On-site
AED 420,000 - 680,000
Trading Operations Executive- Junior
Trading Operations Executive- Junior

Zeal Group • Dubai

On-site
AED 120,000 - 180,000
Competitive salary
Dubai-based role
Growth opportunities
Trading Operations Executive- Junior
Trading Operations Executive- Junior

Zeal Capital Market (Seychelles) Limited • United Arab Emirates

On-site
AED 89,000 - 134,000
Product Owner
Product Owner

Tanqeeb • Abu Dhabi

On-site
AED 350,000 - 700,000
Middle to Senior Python Developer
Middle to Senior Python Developer

Jobgether • Dubai

On-site
AED 240,000 - 420,000
Competitive salary
28 days vacation
3 sick days
+4