Build MT4/MT5 Data Infrastructure + Real-Time Metrics & TCA System (MetaAPI-Level)

OnlyGenius

United States

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A quantitative trading technology company is seeking a Senior Backend / Data Infrastructure Engineer to develop an in-house infrastructure for real-time data extraction and analysis. The ideal candidate has strong experience with trading systems, cloud deployment, and real-time data streaming technologies. This role involves building a scalable solution that supports hundreds of accounts, with responsibilities including API development and cloud deployment. The position offers a contract-based engagement with competitive compensation.

Qualifications

  • Experience with MetaTrader Manager API, MetaTrader Web API, or MetaAPI.
  • Proven work in brokerage, prop firm, or financial technology environments.
  • Strong knowledge of backend development languages.
  • Expertise in real-time data streaming, API design, and distributed systems.
  • Familiarity with cloud orchestration.
  • Understanding of FIX API and TCA methodologies is a strong advantage.

Responsibilities

  • Build a MetaAPI-like infrastructure with real-time data extraction.
  • Develop a REST and WebSocket API layer for dashboards.
  • Ensure cloud deployment using Docker and Kubernetes.
  • Conduct cost analysis of internal infrastructure.
  • Document architecture and deployment for technical teams.

Skills

MetaAPI or similar systems
REST / WebSocket API Development
Real-time Data Streaming
High-performance Databases
TCA & Execution Analytics
FIX API Knowledge

Tools

Python
Node.js
C#
PostgreSQL
ClickHouse
TimescaleDB
InfluxDB
Docker
Kubernetes
AWS
GCP
Azure

Job description

Build MT4/MT5 Data Infrastructure + Real-Time Metrics & TCA System (MetaAPI-Level)

1 day ago Be among the first 25 applicants

We are OnlyGenius — a quantitative trading technology company currently operating across MT4 and MT5 environments.

We are looking for a Senior Backend / Data Infrastructure Engineer with a proven background in trading systems or broker environments to help us build our own professional-grade infrastructure for real-time data extraction and analysis.

Our goal is to replace MetaAPI with an in-house, scalable solution that centralizes all account metrics, supports thousands of MT4/MT5 accounts, and integrates advanced Transaction Cost Analysis (TCA) capabilities in later phases.

Context

At present, we use MetaAPI to extract trading metrics from MT4/MT5 accounts and feed them into our internal dashboards — one for clients (User Dashboard) and another for the OnlyGenius team (Admin Dashboard).

This approach works but is expensive, limited, and dependent on an external provider.

We now want to build our own fully independent infrastructure, allowing real-time synchronization of account data (balance, equity, open trades, history, commissions, swaps, PnL, and more), stored in a central database and displayed live on both dashboards.

The system must be centralized, professional, and cloud-based, not a simple local script or plugin per client — it must support growth to hundreds or thousands of accounts efficiently.

Core Objectives
Build a MetaAPI-like infrastructure

Connect directly to MT4/MT5 servers through Manager or Web API to extract real-time data from accounts.

Handle large-scale multi-account connections with stable and low-latency streaming.

Normalize, structure, and store all incoming trade and account data in a centralized time-series database such as ClickHouse, TimescaleDB, or InfluxDB.

Optimize for fast read/write operations and analytical queries.

API Layer Development

Create a robust REST and WebSocket API layer to deliver real-time and historical data to our dashboards.

Must support scalable authentication, roles, and granular access control for both Admin and User views.

Ensure seamless integration with our existing internal dashboards (built in React/Next.js).

Real-time visual updates as balances, trades, and profits change.

Allow for filters, trade history analysis, and account comparison in real time.

Deployment & Scalability

Deploy in cloud (AWS, Azure, or GCP) using containerized services (Docker, Kubernetes).

Ensure redundancy, load balancing, and horizontal scalability for thousands of accounts.

Provide logging, error handling, and uptime monitoring.

Conduct a detailed cost analysis comparing current MetaAPI expenses versus internal infrastructure maintenance and hosting.

Document the full architecture, deployment process, and data flow for internal technical teams.

Phase 2 — Transaction Cost Analysis (TCA)

After building the main infrastructure, extend the system to calculate TCA metrics:

  • Slippage analysis (expected vs actual fill prices).
  • VWAP / TWAP comparisons.
  • Markouts (performance post-trade).
  • Spread impact and latency distributions.
  • Toxic flow / execution quality analytics.

Output of this data will feed into our internal performance dashboards to audit fill quality and execution performance.

Who We’re Looking For

A professional with deep understanding of trading technology and data systems — ideally someone who has built or maintained data infrastructures for brokers, liquidity providers, or hedge funds.

Required profile
  • Senior Backend or Data Infrastructure Engineer.
  • Experience with MetaTrader Manager API, MetaTrader Web API, or MetaAPI.
  • Proven work in brokerage, prop firm, or financial technology environments.
  • Strong knowledge of Python, Node.js, or C# for backend development.
  • Expertise in real-time data streaming, API design, and distributed systems.
  • Database proficiency: PostgreSQL, ClickHouse, TimescaleDB, or InfluxDB.
  • Familiarity with Docker, Kubernetes, and cloud orchestration (AWS, GCP, or Azure).
  • Understanding of FIX API, TCA methodologies, and execution analytics is a strong advantage.
  • Demonstrated ability to build scalable, low-latency systems for financial data.

A fully operational centralized infrastructure (MetaAPI alternative) connecting to MT4/MT5 servers.

A backend data engine that collects and streams live trading metrics for each connected account.

REST + WebSocket API feeding our Admin and User dashboards in real time.

Deployment and scaling documentation with cost efficiency report.

Optional (Phase 2): TCA analytics module integrated with our existing infrastructure.

Technical Targets
  • Real-time latency under 1 second.
  • 99.9% uptime.
  • Scalable to 1,000+ accounts without performance degradation.
  • Fully centralized architecture (no per-account code).
  • Secure handling of account credentials and API tokens.
Skills Required
  • MetaAPI or similar systems (MT Proxy, FX Blue Enterprise, etc.)
  • REST / WebSocket API Development
  • Real-time Data Streaming
  • High-performance Databases (ClickHouse, TimescaleDB, PostgreSQL)
  • TCA & Execution Analytics (VWAP/TWAP, Slippage, Markouts)
  • FIX API Knowledge
Seniority level

Mid- Senior level

Employment type

Contract

Job function

Information Technology

Industries: Software Development

Referrals increase your chances of interviewing at OnlyGenius by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead, MFT MDE Analytics Engineering
Technical Lead, MFT MDE Analytics Engineering

Millennium • New York (NY)

On-site
USD 175,000 - 250,000
Comprehensive benefits package
Discretionary performance bonus
Technical Lead Market Data
Technical Lead Market Data

BloomGuarden • New York (NY)

On-site
USD 200,000 - 225,000
Senior Data Engineer
Senior Data Engineer

MLabs • New York (NY)

Hybrid
USD 180,000 - 320,000
Equity ownership package
Network token allocation
Competitive base salary
Staff Backend Engineer Take Profit Trader
Staff Backend Engineer Take Profit Trader

Serv Recruitment Agency • Arizona

Hybrid
USD 150,000 - 190,000
Medical insurance
Wellness stipend
Paid time off
+1
C++ Senior Engineer - Market Data
C++ Senior Engineer - Market Data

Chicago Trading Company • Chicago (IL)

On-site
USD 225,000 - 250,000
Generous time off
Insurance coverage
Free breakfast and lunch
+2
Trading Infrastructure Engineer
Trading Infrastructure Engineer

MLabs Ltd • New York (NY)

On-site
USD 200,000 - 250,000
Competitive salary
Equity packages
Prime office location in Soho
Staff Backend Engineer
Staff Backend Engineer

MLabs • Netherlands (MO)

Remote
USD 175,000 - 225,000
Competitive base salary
Equity participation
Performance-based bonuses
C++ Team Lead
C++ Team Lead

Shain Associates • New York (NY)

On-site
USD 180,000 - 300,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Trading Engineer - Strategy
Trading Engineer - Strategy

OP Recruiting • Chicago (IL)

Hybrid
USD 175,000 - 225,000
Premium health insurance
Generous paid leave