Backend Developer

yourfuturetoday.co.za

Not specified (assumed in-office/hybrid based on nature of work)
Modern c++ (c++17/20+)
Multithreading and concurrency
Memory management and cache optimization
The job posting seeks a highly skilled Backend Developer with strong expertise in modern C++ to join a core engineering team at a local bank focused on building a high-performance, low-latency trading platform. The role emphasizes solving complex technical challenges related to real-time market data and order flows, promoting a culture of performance, reliability, and clean architecture

Job Summary

  • Design and implement low-latency trading components in modern C++ (C++17/20+).
  • Build high-performance market data handlers and order gateways (FIX / binary protocols).
  • Improve resiliency, failover, and high-availability architecture.

Matching Summary

Match Score: 85

The job posting seeks a highly skilled Backend Developer with strong expertise in modern C++ to join a core engineering team at a local bank focused on building a high-performance, low-latency trading platform. The role emphasizes solving complex technical challenges related to real-time market data and order flows, promoting a culture of performance, reliability, and clean architecture.

Skills & Requirements

Must-have

  • modern C++ (C++17/20+)
  • Multithreading and concurrency
  • Memory management and cache optimization
  • Network programming (TCP/UDP, multicast)
  • Linux internals
  • performance profiling and benchmarking

Nice-to-have

  • Passion for performance and clean code
  • Comfortable working close to hardware
  • Analytical and detail-oriented
  • Solving complex distributed systems problems
  • Financial experience
  • Exchange binary protocols

Key Requirements

  • Strong expertise in modern C++
  • Deep understanding of multithreading
  • Knowledge of Linux internals
  • Strong debugging skills
  • Bachelor's Degree: Information Technology

Work Rights

Not specified

Tailored Resume

Cover Letter