We’re a fast-paced company, where new products and projects are introduced all the time. To support this, we need a good foundation: fast, reliable, well-tested code that can either run directly on our servers — or on mobile/desktop/web clients. Each component is self-contained, but we encourage cross-team sharing of information and processes — your ideas might spark creativity in other projects.
We recalculate 30 million data points in real-time, and our tech stack should support this volume. This isn’t a legacy codebase, either: expect to see C++20, coroutines and cutting-edge versions of Clang and GCC running on various platforms, including cross-compiled to WebAssembly. We’ve chosen C++ for its performance and portability but are also tracking the progress of such alternatives as Rust. In short, we adapt to new technologies when the need arises, and we need you to do the same, so come with a bold, can-do attitude to master our tech stack.
You’ll be working with a team to build, maintain, and extend the high-performance C++ core features for pricing calculations, automated trading execution algorithms, and platform integrations with key trading platforms such as MetaTrader 5.
We are the Back-end team. We are responsible for designing, developing, testing, and debugging the company’s server-side apps and databases. In collaboration with the QA team, we investigate and resolve technical issues. We empower the Front-end team by providing the components and features that they need. We aspire to delight our customers with a flawless digital experience.