⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

C++ Developer

Прямой работодатель  Deriv ( deriv.com )
Dubai/Cyberjaya/Limassol/Minsk/Birkirkara, The UAE, Malaysia, Cyprus, Belarus, Malta
Миддл • Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения
Информационные технологии • Разработка • C++ • Blockchain
24 мая 2022
Релокация • Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  Deriv
Описание вакансии

Type: Full-time 

Location: The UAE, Malaysia, Cyprus, Belarus, Malta 

Remote: Yes. However, successful applicants from countries where we have offices in are required to work in-office. Visa Sponsorship: Yes

Technologies: New codebase, C++17 / C++20 including coroutines, Boost.Beast + ASIO for HTTP/websockets, cmake, some projects include cross-platform including webassembly/mobile/Windows but mostly Linux deployment in containers/k8s, Redis for data storage, strong emphasis on metrics/tracing with opentelemetry

This is how we work

Clients from around the world come to our platforms for online trading, making hundreds of transactions every second. They need asset prices to be as realistic as possible throughout the trading day, so fast pricing is vital. We’ve set an ambitious goal: to get our pricing done in less than 200 nanoseconds. Fancy helping us break this speed barrier in 2022? If so, read on to see what else this opportunity involves.

Deriv is 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 in mobile/desktop/web clients. Each component is self-contained, but we encourage cross-team sharing for 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, Deriv adapts 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.

Your role

As a C++ Developer at Deriv, you will 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.

Your challenges

  • Support product development by adding core features to shared libraries.
  • Achieve high-performance execution targets for all critical components.
  • Maintain good code quality through documentation and testing.

Requirements

  • Expertise in C++, including an in-depth understanding of software design and architecture
  • Ability to follow technical specifications with little additional guidance or direction
  • Fluency in spoken and written English
  • Some background in trading or quantitative finance is an advantage, but not a requirement — we provide training and reference materials
  • Ideas, enthusiasm, and a teamwork approach

Benefits

  • A competitive, market-based salary, performance bonus, and health benefits
  • A chance to work in a fast-growing company with incredible career opportunities. We finished 2021 with over 750 employees and are looking to double our size to 1,500 employees in 2022. All backed up by solid financials!
  • A MacBook or other high-end laptop of your choice to work on
  • For our foreign candidates: we will apply for your work permit and provide you with relocation assistance.
  • Lunch, fruits, beverages, team outings with fantastic colleagues, and company holidays.
  • A chance to travel to our offices in Dubai, Paris, London, Malta, Minsk, Guernsey, Asunción, Cyberjaya, Ipoh, Melaka, and Kigali

Your colleagues in Deriv are A-players, come from all over the world, and are very much considered experts in their domains. If you thrive in an international environment, this is your chance! At last count, we had well over 50 different nationalities working in our company, from every continent except Antarctica!