Position: С++ Developer
Company: Ergonized
Category: C++
Experience required: 2y
English level: upper

The position is completely remote, but some time is still needed for online collaboration and meeting, roughly 3-6 hours a week, and the rest of the team operates in UTC+8.

Some requirements:
- Completely comfortable with Linux and git. Windows experience is not a plus.
- Familiar with modern C++ (using C++17 or higher) or able to become so quickly.
- Familiar with system programming or able to become so quickly (including aspects like network programming, thread safety, shared memory)
- Able to write code that has good performance. (Has good mental models about performance, able to measure performance and optimize performance.)
- Willing and interest in learning new things (e.g. the Rust language, which we may start using soon)
- Willing and able to participate in code review of own work and team members' work.

The role is mainly for development and maintenance of automated trading systems, including market data feed handlers, order management systems and trading strategies. Background in this area is helpful but not required as we will teach the new developer the necessary domain knowledge.

We offer:
- Outstanding projects
- Well-coordinated team of professionals
- Paid vacation (21 days), completely paid sick days (up to 5 days)
- Adequate management