Job Title: Full Stack Software Engineer – Trading Automation Platform
Location: Remote
Job Type: Contract (with potential for long-term role)
About the Role
As a Software Engineer at Trade Algorithm UK, you will play a pivotal role in building our next-generation trading automation platform. This system will connect TradingView alerts directly into major broker platforms (MT4/5, cTrader, Tradovate, DxTrade) with advanced risk management features and a user-friendly dashboard. You’ll work closely with the founder and our trading community to deliver scalable, secure, and reliable automation technology that empowers traders worldwide.
Responsibilities
- Collaborate with the team to define technical requirements for broker integrations and dashboard features.
- Design, develop, and maintain backend services to handle TradingView alerts and route trades through broker APIs.
- Build and maintain a secure multi-tenant user dashboard (strategy selection, risk templates, account linking, live trade monitoring).
- Develop and maintain APIs for seamless integration with multiple trading platforms.
- Implement robust risk controls (stop-loss enforcement, % risk sizing, max drawdown, global kill switch).
- Write clean, efficient, and well-documented code with automated tests.
- Debug and troubleshoot integration issues across platforms (MT4/5, cTrader, Tradovate, DxTrade).
- Participate in code reviews to ensure maintainability and scalability.
- Stay up-to-date with trading technology trends and contribute to platform evolution.
Required Skills & Experience
- Proficiency in Python and JavaScript/Node.js.
- Experience with React (or similar frontend frameworks) for building dashboards.
- Strong background in API development and integration (REST, WebSocket, OAuth).
- Familiarity with trading platforms:
MetaTrader 4/5 (EAs, API bridges)
cTrader Open API
Tradovate REST & WebSocket APIs
DxTrade (REST/FIX broker APIs)
- Database experience (MySQL/PostgreSQL) for user accounts, risk settings, and trade logs.
- Knowledge of cloud platforms (AWS/GCP/Azure) and containerization (Docker).
- Strong understanding of secure credential storage and authentication flows.
- Excellent problem-solving, debugging, and communication skills.
Nice to Have
- Prior experience building trading dashboards or automation platforms.
- Familiarity with Pine Script alerts in TradingView.
- Experience with monitoring and logging tools (Grafana, ELK stack).
- Background in financial software or fintech environments.