📍 Лимасол (Кипр)Помощь с переездом
Английский
B2 — Upper-IntermediateB2 — Upper-Intermediate
We are looking for an experienced C++ Senior Software Developer for Teknavo company with a relocation to Limassol, Cyprus.
The project focuses on low-latency multi-threaded applications development. The applications are intended to aggregate financial data processing and provide API in C++, Java and .NET.
Stack
C++STLMSVCGCCClangCMakeGDB
We need
- Minimum of 5 years of C++ development experience.
- In-depth knowledge of both C and C++.
- Experience in low-level C programming.
- Solid understanding of Data Structures, Algorithms (big O notation), and Object-Oriented Design.
- Good knowledge of Multi-threading (race conditions, synchronization primitives, atomic operations, threading models).
- A solid understanding of principles of network programming (sockets, TCP/IP stack and socket options) and distributed architectures.
- Working knowledge of optimization techniques, such as avoiding memory allocation and data copying.
- Experience with High-Performance Unix Programming (preferred for RTHs).
- 64-bit programming/porting experience.
- Experience in cross-platform applications development (mainly Windows and Linux), widely used compilers, build systems and tools for these OS (MSVC, GCC, Clang, CMake, gmake, GDB, Windows debuggers).
- Experience with standard and general purpose libraries (STL, Boost).
- Spoken English is a must.
We offer
- Competitive compensation level.
- 31 calendar days paid vacation.
- 100%-paid sick days.
- Health insurance.
- Relocation package.
Ekaterina Radyuk Recruiter