JOB DETAILS
Requirements
- Strong proficiency in modern C++ (C++17/20)
- Solid experience with multi-threaded and concurrent programming
- Experience with CMake or similar C++ build systems
- Strong Linux systems programming skills
- Solid understanding of distributed systems and microservices architecture
- Experience with NoSQL databases (e.g., Aerospike, Cassandra, or similar)
- Experience with message queue technologies (e.g., Kafka, ActiveMQ, or similar)
- Proven ability to profile, debug, and tune performance-critical systems
- Strong problem-solving and debugging skills
- Ability to work in a fast-paced, collaborative environment
Responsibilities
- Design and develop high-performance C++ backend services and components
- Build and optimise multi-threaded, low-latency systems for real-time transaction processing
- Work with NoSQL databases and message queue technologies to handle large-scale data flows
- Contribute to scripting and configuration layers that drive system behaviour
- Collaborate with teams building microservices in Go and Python to deliver end-to-end solutions
- Troubleshoot, profile, and improve system performance, scalability, and reliability
- Contribute to system architecture, design decisions, and engineering best practices
- Review code and mentor junior engineers
- Ensure high-quality, maintainable, and testable code through static analysis, sanitizers, and thorough testing
Desired Qualifications
- Working experience with Python
- Experience with Lua scripting
- Experience with Go
- Familiarity with Boost libraries
- Familiarity with RPC frameworks (e.g., Thrift, gRPC)
- Experience with Kubernetes and Docker
- Prior experience in the fraud prevention or fintech domain
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#DesignFintech #GlobalDesigners
#FintechInnovation #CreativeJobs
#DesignHub
#Tech Meets Design
#DesignerNetwork
#Myausjob