C++ Developer

Tasks

  • Development and maintenance of a high-load server software for Linux OS.
  • Architecture design and development of low-latency components.
  • Redesign of the existing system architecture to ensure fault tolerance and improve overall performance.
  • Development of new network protocols.
  • Development of monitoring tools.
  • Participation in the Code Review.

Our expectations

  • Professional knowledge of C++ 17.
  • Confident ownership of the STL library.
  • Experience in the design and development of distributed and high-load systems.
  • Experience in asynchronous and multithreaded programming.
  • Experience in developing client-server systems.
  • 3 years of commercial software development experience.
  • Experience working with Linux OS.
  • Experience in using relational databases.
  • Experience using Git.
  • Knowledge of English at the level of reading technical documentation.

Will be a plus

  • Implementation of product features.

Additionally

  • Willingness to discuss relocation to Georgia.
  • The ability to work from anywhere in the world.
  • Flexible time-off and holiday policy.