Position: C/C++ Application Developer
Company: KaaIoT
Category: C++
Experience required: 3y

**About the project**

The client is a fast-growing pioneer in the data convergence space, named among the top 10 Big Data Startups of 2020. Their flagship product is a platform for fusing APIs, business intelligence, and artificial intelligence that speeds up the journey from disparate and scattered data to converged insights from weeks to hours. By joining the team, you will embark on a journey of a ground-up design and development of a state of the art technology.

**Requirements:**

4+ years of experience in C/C++ (user space) and systems programming in Linux, docker-based environments
Strong knowledge of C++ standards, fluency in C++ 20
Concurrent programming
Distributed systems design and implementation, networking
Packaging linux installations (deb/rpm), experience with Docker
Unit testing, TDD
Shell scripting, make, CMake, Maven
Git, Bitbucket, Jira, Confluence
Pre-intermediate or higher level of English

**Would be a plus:**

Boost libraries, SPDK
RESTful API, protobuf
CI set up, static code analysis
Python scripting for e2e testing
Contribution to open-source projects
Experience optimizing performance using OS and system internals
Experience building complex, highly optimized systems from the ground up
Agile software development, Scrum framework