Position: Intermediate/Senior С++ Software Engineer
Company: Dev.Pro
Experience required: 3y
Category: C++
English level: intermediate
Published: 2020-06-01T00:00:00+03:00

It can be installed as a simple add-on and deliver a radically cost-effective storage solution, independent of highly robust and expensive dedicated hardware or data centers, 100% reliable data restore and even instant video streaming capabilities, while substantially reducing storage and bandwidth requirements. 

Imagine ""AirBnB"" for data storage where a bundled personal storage device or home NAS has built-in distributed online backup solution, based on sharing of the abundant available storage space on consumers' devices.

The goal is to develop a high-quality and secure system powered by existing groundbreaking data coding technology, encryption and distributed storage technology, thousands and even millions of personal storage devices can be combined and managed as an extremely robust and secure unified online storage pool, with 100% data availability, instant data retrieval and backup, including video streaming with immediate playback capabilities and infinite scalability with no cloud storage resources.


Would you be a good fit? 
Definitely yes, if you're looking for challenges and are ready to undertake the following responsibilities:

• Сreate high-quality service using С++
• Encourage technical discussions and agree on strategic technical decisions together as a team
• Setup development and CI/CD processes from scratch
• Participate in code review and process improvements
• Work on optimizing, maintaining and developing the existing code base
• Work directly with the customer being part of one team

Required skills:
• 3+ years’ of overall experience with C++
• Strong knowledge of networking and security
• Deep, hands-on skills in Windows GUI development, Java and Android
• Experience of working with Multithreading
• Familiarity of working with ACE framework
• Familiarity with Peer-to-peer protocols
• Intermediate or higher level of spoken and written English