Rayzone Group is on the lookout for a talented Senior C++ Software Developer to enhance our innovative team. As a C++ you will take part in the development of a mission critical distributed system.
What you'll be doing:
- Design, develop, and implement software applications and solutions in C++.
- Collaborate with cross-functional teams to refine system features and functionality..
- Conduct ongoing performance research and optimization to ensure high throughput.
- Create scalable, performant, and robust system to handle high loads 24/7.
- Stay updated on emerging technologies and apply them as appropriate to improve development processes.
Requirements
- Minimum of 5 years of experience in C++ software development.
- Good knowledge of network protocols and linux network stack.
- Vast experience with multi-threaded, synchronization and concurrency.
- Experience in production debugging and dump analysis.
- Proven work experience with Kafka, Redis and ELK stack.
- Knowledge of web technologies HTML, CSS, JavaScript, HTTP - advantage.
- Bachelor's degree in Computer Science, Engineering, or a related field - advantage.
- Excellent problem-solving skills and attention to detail.
If you love solving real, complex problems at scale - this one's for you.