IBKR Multi-Account Stock Trading Platform

Project Description

Full-Stack Developer Needed for Multi-Account Trading Dashboard
Build a secure, real-time trading platform with multi-account integration and intuitive order management.

Project Milestones & Deliverables
Milestone 1 – Project Kickoff (20%)
Initial setup and environment configuration

Project structure and repository setup

Milestone 2 – Backend Multi-Account Integration (25%)
Node.js/Python backend connects to multiple IBGW containers

Periodic streaming of account holdings, positions, and cash balances

Unified API to provide aggregated data to frontend

Order placement API with basic validation

Milestone 3 – React Dashboard UI (25%)
Login screen (JWT/session-based authentication)

Account tabs with live positions, holdings, and P/L

Global trading panel supporting multi-account selection

Auto-calculated quantity per account (editable before order submission)

Notifications for filled/rejected/partial orders

Milestone 4 – Order Management Workflow (20%)
Order validation for funds, quantity, trading hours, and order types

Real-time order submission through backend to IBGW

Milestone 5 – Testing & Multi-Account Validation (10%)
Comprehensive testing of backend and frontend

Validation of multi-account workflows

Final bug fixes and deployment readiness

Requirements
Strong experience with Node.js and/or Python backend development

Familiarity with Interactive Brokers Gateway (IBGW) or similar trading APIs

Proficiency in React.js for frontend dashboard development

Experience with JWT/session-based authentication

Knowledge of real-time data streaming and order management workflows

Payment Structure
Milestone-based payments as outlined above

Total project budget distributed across milestones (20% + 25% + 25% + 20% + 10%)

How to Apply
Share examples of similar projects you have worked on (especially trading dashboards or API integrations)

Briefly describe your approach to handling multi-account data aggregation

Provide your estimated timeline for completion Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!