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.