Position: Senior C++ Developer
Company: Opinov8
Experience required: 3y
English level: upper

**BEING PART OF THE TEAM**
• Build up a thread-safe caching system that publishes views on data relevant to the assigned project areas;
• Coordinate with web developers to create an API to achieve the goals of that application;
• Ensure we’re handling API requests in a performant way off of the main thread;
• Make sure our spec and approach make sense and are achievable in a reasonable timeframe. Tell us if there’s a better solution;
• Work closely with a team of other developers to create high quality code;
• Conduct demos or peer reviews for deliverables to demonstrate work progress when a development milestone has been reached;
• Clearly document and communicate the workings of the system to the rest of the dev team so we can share knowledge about its workings.

**POWER YOU BRING**
• Experience writing C++ in a professional environment;
• Experience working in a dev team to create code, review code and fix bugs;
• Experience contributing to a software product in a commercial environment;
• Experience in real-time systems;
• Ability to work autonomously;
• Clear & concise communications skills;
• Methodical work ethic, with strong attention to detail;
• Experience estimating and breaking down problems into smaller work packages;
• Experience integrating with a new software development team;
• Background in high-performance real-time systems;
•Speak English fluently with no communication issues.

**WHAT WE OFFER**
✓ Competitive compensation;
✓ 20 working days of paid vacation;
✓Paid sick leaves;
✓Full payment of taxes;
✓Medical insurance;
✓ English courses online;
✓ Flexible work schedule (work remotely or in the office);
✓ Work-life balance.