Position: C Software engineer
Company: KaaIoT
Category: C++
Experience required: 2y
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

Skills & Requirements
BS/MS degree in Computer Science or equivalent
Commercial experience with С
Basic Python knowledge
Basic SQL knowledge
Strong Networking knowledge
Strong Multithreading knowledge
Strong POSIX knowledge
Experience with Centos OS
Experience with Git
Readiness to develop on Linux platform.
Strong written and verbal communication skills in English

Would be a plus
Network protocols: SMPP, SMTP, MM4, SNMP, SIP, HTPP, RADIUS
Familiar with software:  Kannel, Zenoss, OpenSIP, Jenkins

About the project
Server application for Linux that is supposed to process huge stream of messages between messaging service providers. From now on it’s possible to handle huge message stream, up to 20 million messages per hour, support spam detection, throttling limits per connection and per customer (including geographically remote connections). In case the message is too long, CyberVision’s team of developers made sure that all the parts of it will be delivered to one provider, even if it was received by different data centers. System fully supports local and geographical redundancy, that’s why system uptime is near to 100%.