Work · Fintech · 2021

A back-office for MetaTrader 5 brokers

A complete brokerage back-office on top of MetaTrader 5 — registration, live trading accounts, deposits/withdrawals, internal/external transfers, copy trading, KYC compliance, and gateway integrations.

  • Laravel
  • MetaTrader 5
  • Alpine.js
  • Custom MT5 Package

The job

3 on the team,
14 weeks.

Client
OORAFX
Sector
Fintech
Year
2021
Role
Tech Lead

Brief and outcome

The brief

What was needed.

OORAFX is an MT5 broker. The MT5 platform itself is the trading engine; everything around it — onboarding, KYC, fund movement, copy trading, compliance reports — was a manual back-office spread across spreadsheets and one outsourced web app. We built the full back-office.

The outcome

What came of it.

The brokerage runs its day-to-day operations through one back-office instead of four. KYC review time dropped to a fraction of the previous flow, and the team can ship pricing/configuration changes without an engineering ticket.

What was built

Shipped

5 parts,
shipped.

From

A selection of projects shipped through Syntorium and our CTO's prior engagements.

  1. Account lifecycle

    Registration, KYC submission and review, live MT5 account creation, demo conversion.

  2. Fund management

    Deposits and withdrawals through automatic gateways and manual review queue, internal transfers between user accounts, external bank-wire reconciliation.

  3. Copy trading

    Strategy provider listings, follower configuration, performance dashboards, lifecycle hooks for paused and resumed positions.

  4. KYC compliance

    Document upload, review queue, compliance officer dashboard, jurisdiction-aware rules.

  5. Custom MT5 client

    Built on the in-house MetaFive Laravel package (also a portfolio entry) to minimize MT5 API request volume via Singleton + smart caching.

More work

Start

Send a brief.

We reply within one working day with a written estimate or a call.

Open the brief form

No newsletters. Your details aren't shared.

Or say hello.

Sunday to Thursday, 09:00–18:00, GMT+4. Remote engineers cover the EU and the US asynchronously. We work in English, Arabic and Urdu.