Job Description
Our client is looking for a skilled C++ Developer with a passion for logical problem-solving to join their team in Prague. This is a full-stack role where you’ll contribute across the board—from expanding into new markets and decoding data feeds, to improving C++ code performance and implementing mathematical models.
They’re seeking someone who combines deep technical knowledge with the ability to make informed decisions and execute ideas end-to-end. If you love writing efficient code, solving complex challenges, and building systems that scale, this could be the perfect opportunity.
What You’ll Be Working On
-
Designing and implementing algorithms for low-latency and high-volume data processing
-
Supporting new markets by integrating their interfaces and protocols
-
Creating in-house solutions based on internal needs—they are both the developers and the end users
-
Refactoring codebases for maintainability and long-term scalability
-
Contributing to a system with robust unit and integration test coverage
-
Working in an environment with a short path from idea to production
-
Having real influence over the technical direction of the team
-
Being part of a tight-knit, highly motivated group working on a shared mission
-
Earning competitive compensation with performance-based bonuses tied to your personal impact
What They Expect from You
-
Master’s degree in Computer Science, Mathematics, or a related field
-
Excellent proficiency in modern C++ and at least basic proficiency in Python
-
A strong appreciation for clean, readable code (they believe it's the best form of documentation)
-
Advanced knowledge in any of the following: multithreaded applications, synchronization, distributed systems, or code optimization
-
Solid working knowledge of Unix/Linux environments
-
A rigorous, detail-oriented, and creative mindset, with the ability to work independently and collaborate effectively
-
A genuine interest in understanding the entire system and focusing on the most impactful problems first
Nice to Have
-
Previous experience with low-latency or high-performance computing
-
Background in complex software projects
-
Interest in financial markets and algorithmic trading