Position: C++ Developer
Company: Unit City
Experience required: 5y
English level: fluent

**Project:**

Redis for Windows alternative, in-memory datastore.
Large and small enterprises utilize our product to accelerate production workloads. Our product’s in-memory cache offers single-digit microsecond latencies which drastically improve system performance and lowers the read (or write) traffic to traditional databases. 

We are looking for a Senior C++ Developer to advance the existing core product, and also to build new and exciting server products, spanning Windows, Linux, and the cloud.


**Qualifications:**

5+ years of development experience with backend technologies; must have proficiency with modern C/C++
Experience with server internals and/or high-performance networking
Comfortable developing with both Linux and Windows
Fast learner with a can-do attitude and exceptional problem-solving abilities
Self-sufficient, proactive, and comfortable working independently on remote projects
English skills (ability to effectively communicate via written and spoken English)
A degree in computer science (or equivalent)

**Nice to have:**

Windows Network Stack knowledge (e.g., I/O Completion Ports)
Redis knowledge

**Recruitment process:**

Hackerrank test (up to 60 minutes)
HR call (up to 30 minutes)
TI (up to 2 hours)

**What we offer:**

Ultra-flexible work conditions: remote/hybrid/office as you wish
Flexible working hours 
Paid vacation, and sick leaves
Technical equipment if needed 
The opportunity to work with a globally diverse team of top engineering talents
A startup work environment, with excellent opportunities for professional growth and enjoyment