Python Developer

🏢 Confidential Company
📍 Dubai, United Arab EmiratesFull-timeOn-site
📅 Posted: 2w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
We are seeking a skilled Python Developer with strong experience in MQL5 and MetaTrader platforms to develop and maintain trading applications, automated strategies, and backend services. The role involves integrating MetaTrader with various systems, working with trading APIs and real-time data, and developing Python tools for data processing and automation. The ideal candidate will have a solid understanding of CFD and Forex trading environments, strong debugging and problem-solving skills, and the ability to work in a production trading environment where reliability and performance are critical. Key responsibilities include developing Expert Advisors, indicators, and scripts; building automated trading logic; troubleshooting platform and execution issues; and collaborating with cross-functional teams to deliver technical solutions. Experience with databases, REST APIs, JSON, Linux, and Git is essential. Priority will be given to candidates with proven MQL + Python + CFD/Forex/MetaTrader experience. Develop and maintain MQL5 Expert Advisors (EAs), indicators, scripts and trading applications.Develop Python-based applications, automation tools, risk assessment and backend services supporting trading operations.Build and maintain automated trading strategies and execution logic.Integrate MetaTrader 4/5 with internal systems, APIs, databases and third-party platforms.Work with trading APIs and real-time market/trading data.Develop Python tools for data processing, automation, reporting and ope
Required Skills
Other
MQL5MetaTrader 4MetaTrader 5Expert Advisors (EAs)trading strategiesCFD tradingForex tradingFIX API
Information Technology
PythonREST APISystem IntegrationsDatabase DesignData PipelinesDebuggingAlgorithmsLinuxGitVersion ControlCloud ArchitectureMonitoring
Soft Skills & Professional Competencies
Problem SolvingExecution
Business, Sales & Management
Marketing AnalyticsProgress Reporting
Requirements

The ideal candidate will be a hands-on developer with both software-engineering expertise and financialmarket technology knowledge. Candidates should have genuine experience working with MQL/MetaTrader and Python, rather than being general Python developers with limited exposure to trading platforms. Strong analytical skills, attention to detail, independent problem-solving ability and the ability to work in a production trading environment are essential. Priority: Candidates with proven MQL + Python + CFD/Forex/MetaTrader experience will be prioritised.

Description
Develop and maintain MQL5 Expert Advisors (EAs), indicators, scripts and trading applications.Develop Python-based applications, automation tools, risk assessment and backend services supporting trading operations.Build and maintain automated trading strategies and execution logic.Integrate MetaTrader 4/5 with internal systems, APIs, databases and third-party platforms.Work with trading APIs and real-time market/trading data.Develop Python tools for data processing, automation, reporting and operational workflows.Troubleshoot issues relating to trading platforms, order execution, connectivity and system performance.Analyse system and trading logs to identify and resolve technical issues.Develop monitoring and operational tools for trading activity and platform performance.Support testing, deployment, production troubleshooting and ongoing optimisation.Collaborate with trading, operations, risk, compliance and technology teams to translate business requirements into technical solutions.Maintain technical documentation for applications, integrations and system changes.Ensure all solutions are reliable, scalable, secure and suitable for a production trading environment.Skills & Competencies:Strong hands-on experience with MQL5.Strong Python development experience.Practical experience with MetaTrader 4 and/or MetaTrader 5.Experience developing Expert Advisors, indicators, scripts or automated trading solutions.Understanding of CFD, Forex or financial-market trading environments.Experience working with trading APIs and platform integrations.Strong knowledge of REST APIs, JSON and system integration.Experience with databases and data processing.Strong debugging, troubleshooting and problem-solving skills.Ability to work with production systems where reliability and performance are critical.Trading Domain KnowledgeThe candidate should have a good understanding of:CFD and Forex tradingOrder executionBid/Ask pricing and spreadsLeverage and marginStop Loss / Take ProfitSwap / overnight chargesTrading instruments and symbolsMarket dataOrder lifecycleAutomated and algorithmic tradingProfessional Requirements:Experience working with a CFD/Forex broker, proprietary trading firm, fintech or financial-market technology company.Experience with broker-side MetaTrader integrations.Experience with real-time market data.Knowledge of FIX API or other financial-market connectivity protocols.Experience with Linux/server environments.Experience with Git/version control.Exposure to cloud infrastructure and deployment environments.Experience developing trading analytics, monitoring or reporting solutions.Candidate ProfileThe ideal candidate will be a hands-on developer with both software-engineering expertise and financialmarket technology knowledge.Candidates should have genuine experience working with MQL/MetaTrader and Python, rather than being general Python developers with limited exposure to trading platforms.Strong analytical skills, attention to detail, independent problem-solving ability and the ability to work in a production trading environment are essential.Priority: Candidates with proven MQL + Python + CFD/Forex/MetaTrader experience will be prioritised.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00