Description
We are looking for a strong developer who is ready to tackle complex technical challenges using C++ and Rust, work with high-load systems, and make technical decisions at all stages of development. For us, it is not so much a specific set of technologies that matters, but rather an engineering mindset: the ability to understand complex systems, find effective solutions, take responsibility for the outcome and see tasks through to completion. We are looking for a specialist with strong experience in C++ who is already working with Rust or wishes to use it in production development.
Requirements
•Proficiency in C++ and practical experience in Rust development
•Experience in implementing complex system and infrastructure tasks
•Understanding of the principles of efficient CPU, memory and I/O utilisation
•Ability to break down tasks and independently structure a workflow
•Ability to make technical and architectural decisions within the scope of a project
•Responsibility for the quality, performance and reliability of your code
•Interest in systems programming and modern approaches to developing high-performance applications
•Solid commercial experience in C++ development
•Practical experience in Rust development or a strong knowledge of the language and its ecosystem
•In-depth understanding of operating systems, algorithms and data structures
•Experience in multithreaded and concurrent programming
•Understanding of memory models, thread synchronisation and lock-free approaches
•Experience in developing network applications and working with asynchronous I/O
•Practical knowledge of debugging and profiling tools
•Experience in identifying bottlenecks and optimising performance
•Understanding of the principles of building fault-tolerant distributed systems
•Ability to work within a development team and liaise with other departments
Nice to have
•Experience with network protocols, asynchronous programming and profiling tools would be an advantage
Conditions
•Relocation bonus
•Assistance with the necessary paperwork to obtain work visas for you and your family
•Health insurance for you and your family (spouse and children)
•Employment in accordance with the labour laws of the Republic of Cyprus
•21 working days' paid holiday
•English and Greek language lessons paid for by the company (8 lessons per month)
•Covered car park opposite the office, gym
•Free full board
•A unique team and extensive experience
•Work on real-world engineering challenges that impact millions of users worldwide