Назад
Company hidden
2 дня назад

Senior C++ / Rust Developer (High-Load Systems)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Cyprus
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior C++ / Rust Developer (High-Load Systems): Building and evolving high-performance server components, distributed trading platforms, broker integrations, and fault-tolerant systems with an accent on C++, Rust, concurrency, networking, and performance optimization. Focus on designing reliable distributed systems, solving CPU, memory, and I/O bottlenecks, and developing low-latency components for services used by millions of users.

Location: Limassol, Cyprus; office-based role

Company

hirify.global develops the MetaTrader 5 trading and information platform, MQL5 technologies, distributed computing systems, and services used by millions of users worldwide.

What you will do

  • Develop and evolve high-load, distributed MetaTrader 5 platform components.
  • Build high-performance server components, services, and fault-tolerant systems.
  • Integrate the platform with exchange and banking systems.
  • Develop distributed broker integrations and large-scale data-processing systems.
  • Maintain existing C++ components and create new production systems in Rust.
  • Make technical and architectural decisions across the development lifecycle.

Requirements

  • Strong commercial experience in C++ development and practical Rust experience or deep knowledge of the Rust ecosystem.
  • In-depth knowledge of operating systems, algorithms, data structures, memory models, and thread synchronization.
  • Experience with multithreaded, concurrent, network, and asynchronous I/O programming.
  • Experience debugging, profiling, identifying bottlenecks, and optimizing performance.
  • Understanding of lock-free approaches and fault-tolerant distributed systems.
  • Ability to structure work independently, make technical decisions, and collaborate with other departments.

Nice to have

  • Experience with network protocols, asynchronous programming, and profiling tools.
  • Knowledge of TCP, asynchronous sockets, SIMD, OpenCL, OpenBLAS, Kafka, ClickHouse, or machine learning systems.

Culture & Benefits

  • Relocation bonus and assistance with work visa paperwork for the employee and family.
  • Health insurance for the employee, spouse, and children.
  • Employment under the labour laws of the Republic of Cyprus.
  • 21 working days of paid holiday.
  • Company-paid English and Greek lessons, with eight lessons per month.
  • Covered car park, gym, and free full board.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →