We are on a mission to develop a state-of-the-art trading platform, inspired by the comprehensive functionalities of industry leaders like MetaTrader 5. We're looking for a passionate and skilled Full Stack Developer to be a core member of our development team and help bring this vision to life. 🚀
Job Summary:
As a Full Stack Developer, you will be instrumental in designing, developing, and deploying a robust, scalable, and high-performance trading application. You'll work on all aspects of the platform, from the user-facing front-end to the critical back-end systems that handle trading logic, data management, and real-time communication. This is a unique opportunity to build a complex, feature-rich application from the ground up, similar in scope and functionality to MetaTrader 5.
Key Responsibilities:
* Design and develop both client-side and server-side architecture for a multi-asset trading platform.
* Build a responsive and intuitive user interface (UI) for charting, order placement, account management, and analytics.
* Develop and manage databases and server-side logic for handling large volumes of real-time financial data, trade execution, and user accounts.
* Implement advanced trading functionalities, including various order types, technical indicators, charting tools, and automated trading (Expert Advisors/bots) capabilities.
* Integrate with financial data providers, brokerage APIs, and payment gateways.
* Ensure the platform's security, stability, and performance through rigorous testing and optimization.
* Develop and maintain APIs for potential third-party integrations.
* Collaborate closely with product managers, designers, and other developers to define and implement features.
* Stay updated with emerging technologies and industry trends in financial trading platforms and full-stack development.
* Troubleshoot, debug, and upgrade existing systems.
* Write clean, maintainable, and well-documented code.
Required Skills & Experience:
* Proven experience as a Full Stack Developer or similar role, with a strong portfolio of complex web applications.
* Solid experience with front-end technologies such as JavaScript, HTML5, CSS3, and modern frameworks/libraries (., React, Angular, ).
* Proficiency in back-end programming languages like Python, or . (Specify preferred languages based on your desired stack).
* Experience with database technologies ( PostgreSQL).
* Strong understanding of real-time data streaming technologies (., WebSockets, Kafka).
* Experience in building and consuming RESTful APIs and microservices architecture.
* Familiarity with version control systems (., Git).
* Knowledge of software development best practices, including agile methodologies, CI/CD pipelines, and automated testing.
* Excellent problem-solving skills and attention to detail.
* Ability to work independently and as part of a team.
* Strong communication and collaboration skills.
* Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications (Nice-to-Haves):
* Experience developing financial trading platforms or applications.
* Understanding of financial markets, trading concepts (Forex, stocks, CFDs, futures), technical analysis, and algorithmic trading.
* Familiarity with MetaTrader 5 (MT5) functionalities and MQL5 programming language.
* Knowledge of containerization technologies like Docker and Kubernetes.
* Experience with high-performance computing and low-latency systems.
* Understanding of cybersecurity best practices in financial applications.
* Experience with message queuing systems (., RabbitMQ, ZeroMQ).
Why Join Us?
* Be a foundational member of a team building an innovative trading platform. 💡
* Competitive salary and benefits package. 💰
* Opportunity for significant impact and growth. 🌱
* A collaborative and forward-thinking work environment. 🤝
How to Apply
Email resume to: or whatsapp +1