C++ Team Lead
Tasks
- Development of a highly loaded geo-distributed technology platform with microservice architecture;
- Providing low-latency (maximum RTT emissions of no more than 100 microseconds with incoming traffic up to 50,000 rps);
- Technical debt management;
- Decomposition of epics and task scheduling in Jira;
- Architectural solutions review and cross-team code review;
- Team development and increasing its efficiency;
- Conducting interviews and onboarding new employees;
- Writing code in C++, Go and Python.
Our expectations
- Professional knowledge of C++ at least 14th standard;
- Knowledge of modern design patterns of multicomponent systems;
- Experience in designing and developing distributed and high-load systems;
- Experience in asynchronous and multithreaded programming;
- Commercial software development experience of at least 7 years;
- Experience with Linux;
- Experience using relational databases;
- Experience using Git;
- The level of English Intermediate or higher (you will have to lead an international team).
Will be a plus
- Understanding the mechanisms of exchange trading, including futures and options trading;
- Python and Go programming experience;
- Network traffic analysis skills.
Additionally
- Willingness to discuss relocation to Georgia;
- The ability to work from anywhere in the world.