C++ Developer Position

Job Description

This is an opportunity to join a new and dynamic industry for C++ mature candidates who thrive in a proactive, supportive and high-paced environment.

  • You will become part of the team responsible for developing a backbone technology of our compliance solution platform.
  • You will be involved in architecting a tree-like data structure with memory separate access and management.
  • You will implement JSON API for CRUD operations to work asynchronously with isolated data structures during application updates ( 100Gb + ).
  • You will closely collaborate with data scientists and implement new heuristics.


  • Have 3+ year experience holding positions as senior/lead developer/architect.
  • Have a professional knowledge of C++.
  • Have a deep understanding of algorithms.
  • Know how to optimise data storage in memory and work with big data on Linux.
  • Have an experience of mult-thread application development.
  • Have a good knowledge of base templates of Object-Oriented programming and have sufficient experience in applying those to real-life projects.
  • Ability to write a well-structured, good-quality code.
  • Have knowledge of Git.
  • Have English skills to read technical documentation.
  • Possess Bachelor’s degree in Computer Science or similar.

Contact: info (at) clain (dot) io