We are looking for a developer who is prepared to tackle complex technical challenges, work as part of a team and make decisions at all stages of development.
We are interested in a professional who is capable of working independently, possesses a technical mindset and takes a responsible approach to their work.
We value engineering thinking, initiative and the ability to see things through to the end.
Key requirements:
- Proficiency in C++
- Experience in implementing complex tasks
- Ability to break down tasks and structure your own workflow
- Responsibility, reliability and initiative
- Ability to make independent technical decisions within the framework of project logic
- Would be an advantage: experience with network protocols, asynchronous models and analysis tools (Perf, VTune)
- If you are a decision-maker and are prepared to take responsibility for the outcome, we would be delighted to consider your CV
Requirements:
- Experience in C++ development (preferably on Windows, but Linux experience is also of interest)
- In-depth knowledge of operating systems, algorithms and data structures
- Multithreading and inter-process communication
- Practical knowledge of debugging and profiling tools. Experience in optimising programme code
- Ability to work within a development team and liaise with other departments
What we do:
- The high-performance, distributed trading and information platform MetaTrader 5 (https://www.metatrader5.com)
- Integration with exchange and banking platforms
- A distributed broker integration system
- Our proprietary MQL5 language, compiler and MQL5 development environment (https://www.mql5.com/en/docs/basis)
- Development of the MQL5 Cloud distributed computing system (https://cloud.mql5.com/en/about)
- The global trading community at MQL5.com (https://www.mql5.com/en/about)
- A fault-tolerant, geographically distributed Big Data analytics system
Our technologies:
- C++ 17/23
- IPC and multiprocessing
- Asynchronous TCP sockets
- OpenCL, OpenBLAS
- Fault tolerance, real-time failover
- In-memory databases, SQL databases, Apache Kafka, ClickHouse
- Big Data and Machine Learning
What we offer:
- Relocation bonus
- Assistance with the necessary paperwork to obtain work visas for you and your family
- Health insurance for you and your family (spouse and children)
- Employment in accordance with the labour laws of the Republic of Cyprus
- 21 working days’ paid holiday
- English and Greek language lessons at the company’s expense (8 lessons per month)
- Covered car park opposite the office, gym
- Free full meals
- A unique team and extensive experience
- Work on real-world engineering challenges that impact millions of users worldwide