Position: Middle C++ developer
Company: Streamline
Experience required: 2y
English level: upper

Requirements:
2+ years of commercial C++ development
Advanced knowledge of C++17 (we are using C++20)
Algorithms and data structures
Experience with client-server architecture
Git
Intermediate English level or higher
Self-motivated, productive, and a fast learner
Curiosity and structural thinking.

Nice to have:
Experience with multithreaded and asynchronous programming
Knowledge of cloud architecture
Experience with databases (SQL, NoSQL)
CMake, boost, unit tests, Qt

We offer:
Medical insurance
Convenient office location (near Polytechnic Institute metro station)
Welcoming atmosphere in the team
Enormous opportunities for professional and career growth
Fast-growing project
Very friendly and solid team
Paid lunch, corporate and team-building events abroad.

Your responsibilities:
Work with C++/QT
Develop new features
Take part in code review
Follow existing development processes
Optimization of existing code
Maintain communication and collaborate with Product and Support teams
Constantly analyze and optimize technical solutions.