Position: Trainee/Junior C++ developer
Company: Quod Financial
Experience required: 1y
English level: intermediate

Technical stack - C++ 11/17, Boost (Boost.Asio, Boost.Test, Boost.FileSystem etc.), CMake, QuickFIX library, MongoDB

●Knowledge of Linux development;
●Knowledge of multithreading and Boost;
●Understanding of object-oriented coding and design patterns;
● Best practices, including design patterns and code peer review;
● Average level of written and spoken English.
● Found a solution for how to work in the current situation (light and internet)

Will be a plus:
● Experience with shell scripting;
● Cross-platform development, code optimization skills;
● Ability to write clean code;
● Attention to details.
We offer:
● Own product;
Flexible work schedule;
● Annual paid vacation (20 working days) and 10 days of sick leave;
● Medical insurance;
● Professional development and career advancement.

Responsibilities:
Support, maintenance and refactoring of existing applications.
As you gain experience in our project, you will be involved in the development of new applications.