
Backend Developer
Absa Group
full-time
Posted on:
Location Type: Hybrid
Location: Prague • South Africa
Visit company websiteExplore more
About the role
- 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)
- Optimize latency, throughput, and memory footprint under heavy load
- Develop real-time risk checks and pre-trade validation modules
- Contribute to order management, smart order routing, and execution logic
- Improve resiliency, failover, and high-availability architecture
- Participate in performance profiling, benchmarking, and system tuning
- Collaborate with quant, infrastructure, and DevOps teams
Requirements
- Strong expertise in modern C++ (C++17/20 or later)
- Deep understanding of: Multithreading and concurrency
- Lock-free / wait-free programming
- Memory management and cache optimization
- Network programming (TCP/UDP, multicast)
- Knowledge of Linux internals
- Strong debugging skills and attention to performance details
- Financial experience (nice to have)
- FIX protocol (nice to have)
- Exchange binary protocols (nice to have)
- Market data feed handlers (nice to have)
- Smart order routing (nice to have)
- Risk engines (nice to have)
- FPGA integration (nice to have)
- Experience with PostgresSQL or high-performance data stores (nice to have)
- Other languages (C#, Python) familiarity with messaging libraries (Solace) (nice to have)
- Strong communication skills. Good command of English is needed, to work effectively in a multinational company.
Benefits
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C++17C++20MultithreadingConcurrencyLock-free programmingWait-free programmingMemory managementNetwork programmingFIX protocol
Soft Skills
Strong debugging skillsAttention to performance detailsStrong communication skills