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