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