We are seeking a highly skilled Full-Stack Developer with strong experience in financial systems, API integrations, and data analytics. The ideal candidate must have expertise in working with MetaTrader (MT4/MT5), APIs, and financial data structures, and must be able to consolidate data from multiple trading strategies into a centralized portal. This portal will be used for performance tracking, analysis, client reporting, and billing. A background in economics, finance, or quantitative fields is preferred to ensure a deep understanding of financial markets and trading strategies. This role is remote but requires availability during UK business hours. Given the critical nature of this role, a high level of trust, integrity, and reliability is essential. Key Responsibilities: MetaTrader API Integration: Pull and process data from MetaTrader accounts via third-party APIs to consolidate trading performance. Multi-Strategy Data Management: Develop a system to aggregate data from various trading strategies, including options, FX spot, futures (shipping), and indices trading. Portal Development: Build and maintain a client-facing dashboard to provide real-time performance tracking, analytics, and insights. Client Billing System: Implement billing mechanisms based on trading performance and client-specific fee structures. Web Application Development: Develop and maintain a responsive and user-friendly portal for internal and client use. Database and Data Processing: Structure, store, and optimize large volumes of trading data for efficient querying and analysis. Financial and Quantitative Analysis: Implement tools to analyze risk-adjusted returns, performance metrics, and profitability of various trading strategies. Security & Compliance: Ensure secure handling of financial data and API communications. Technical Support: Troubleshoot and optimize the system as needed. Continuous Improvement: Stay up-to-date with advancements in trading technology, APIs, and data analytics. Required Skills and Qualifications: Financial Markets Knowledge: Background in finance, economics, or quantitative fields is needed. MetaTrader Experience (API): Hands-on experience integrating MetaTrader (MT4/MT5) APIs to extract and process data. Programming Languages: Strong proficiency in Python. Knowledge of JavaScript, SQL, and HTML/CSS is essential. Web Development Frameworks: Experience with Django or Flask (Python), React or Angular (JavaScript). API Development & Integration: Proficient in working with RESTful APIs and WebSockets. Database Management: Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB). Cloud Services: Experience working with AWS, Azure, or Google Cloud. DevOps & Infrastructure: Familiarity with CI/CD pipelines, Docker, Kubernetes is an advantage. Analytical & Problem-Solving Skills: Ability to analyze complex financial datasets and develop meaningful insights. Strong Communication Skills: Excellent written and spoken English. Trust & Reliability: High level of integrity, as this role deals with financial transactions and sensitive client data.