Hello everyone!
Our partner is building advanced trading infrastructure at the intersection of traditional finance and cryptocurrency. We are looking for a Senior C++ Developer to join a long-term project integrating cutting-edge crypto exchanges into a mature, high-performance trading platform.
Tech Stack: C++ (up to C++14), STL, TCP/UDP networking, REST/WebSocket/FIX APIs, JSON/XML processing, multi-threaded systems. (Nice to have: WinAPI, COM, RapidJSON, Protobuf, Boost, C++17+)
What professional skills are important for us?
- 4+ years of professional C++ development experience.
- Strong command of C++ (up to C++14), STL, and object-oriented design principles.
- Solid understanding of low-level networking: TCP/UDP, sockets, HTTP REST, WebSockets.
- Experience integrating external APIs using JSON, FIX Protocol, or binary protocols.
- Proficiency in asynchronous programming and building low-latency, multi-threaded systems.
- Experience with XML processing.
- Strong algorithmic thinking and ability to navigate complex codebases.
Nice to have:
- Fintech or trading domain experience (derivatives, options, RFQ workflows, market data).
- Familiarity with trading system components: risk engines, quoting systems, order routing.
Tasks:
- Design and develop features within an established C++ trading system.
- Integrate new cryptocurrency exchanges using REST, WebSocket, and FIX protocols.
- Implement support for trading instruments: futures, options, and RFQ workflows.
- Build and optimize low-latency connectivity and async communication layers.
- Ensure system robustness and performance in real-time trading environments.
- Debug, maintain, and enhance complex algorithmic trade logic.
- Collaborate with cross-functional teams to deliver high-impact features. We offer:
- Flexible, dynamic bonuses tied to company growth throughout the year.
- No overtime expected, but if it happens, it's compensated.
- Company laptop and secure work environment via VPN.
- Annual performance and salary reviews.
Conditions:
- Remote or Hybrid.
-Contract type: Full-time, long-term engagement.
- Schedule: Flexible working hours with core collaboration time.
Hiring Process:
- Call with Recruiter – 30 mins.
- Technical interview / code review.
- Final conversation with technical leadership.