Job Description
We are looking for a seasoned developer at a Senior or higher level with extensive and comprehensive expertise in C++. Ideally, the candidate has experience as a Team Lead or Technical Lead. We need an engineer with solid knowledge and experience who can independently make decisions and develop reliable and efficient software.
Key Responsibilities:
- Develop a new trading system based on innovative principles that differ from traditional approaches.
- Write high-quality, performant code in C++.
- Participate in building the technical foundation for a high-load system, influencing the core architecture.
- Engage in product development at the early stages, with an opportunity to shape technical direction.
Core Requirements:
- 5+ years of commercial experience in C++ development (10+ years preferred).
- Recent experience with intensive systems development in C++.
- Proficiency in modern C++ (11/14/17).
- Strong expertise with Boost libraries.
- Solid understanding of the IP stack.
- Excellent knowledge of AMD64 architecture and Linux (IPC, mmap, AF_UNIX, etc.).
- Proven experience developing high-performance applications and services.
Preferred Qualifications:
- Experience in startups or a strong desire to work in a technology-focused startup environment.
- Motivation to build a new product from scratch and readiness to work in a small, ambitious team.
- Willingness to relocate to Cyprus (relocation support for family members included).
What We Offer:
- Competitive salary above the market rate for C++ specialists in Cyprus.
- Full relocation support, covering family members (including pets).
- Paid housing and car rental for the first two months.
- Opportunity to build an innovative product and contribute to a growing tech startup.
We are seeking someone who not only knows how to write code but loves C++ and wields it as a powerful tool for creating performant, reliable solutions.