OpusChat is a privacy-focused chat app which seamlessly integrates multiple personas into a single account. You may create or destroy personas as you wish, associate friends and acquaintances with your various personas, and assign specific preferences to them based on your privacy requirements.
OpusChat runs on our massively scalable cloud platform designed to efficiently support high transaction rates from millions of users at a very low running cost.
We build and optimise everything in house - from server infrastructure to the mobile / desktop clients.
Part of our C++ team designing and developing our core distributed communications platform. This includes :
Client-side C++ programs to run on iOS, Android and Linux systems involving technologies such as Rx, Boost Asio and WebRTC
Server-side - building highly scalable high-performance distributed servers running on Linux using asynchronous technologies
Working with industry-leading distributed storage technologies (e.g. Cassandra, Ceph)
Competitive salary, ranging from HK$25,000 to HK$35,000 depending on experience and skills set
5 day work week
20 days annual leave
We offer a cheerful and enjoyable working environment. We promote openness and respect. You will work with the hardware of your choice.
If you would like to work in a non-political and technically focused company, we would love to hear from you.
Minimum of 2 years solid experience with application development using C++
Diploma / Degree in Computer Science or equivalent
Experience in C++ with knowledge / experience in C++11 / 14 / 17
Experience in STL and Boost
Knowledge in multithreading, reactive programming, TCP / IP communication, fault tolerant databases or fault tolerant data storages will be a plus
Working level of English (we work in an English and Cantonese speaking environment)
What's on Offer?