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.