Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
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.
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.
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.
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.
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.
After building the main infrastructure, extend the system to calculate TCA metrics:
Output of this data will feed into our internal performance dashboards to audit fill quality and execution performance.
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.
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.
Mid- Senior level
Contract
Information Technology
Industries: Software Development
Referrals increase your chances of interviewing at OnlyGenius by 2x