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

About the company

Streamline is a New York-based company with offices in Canada and global representation worldwide. We develop an AI-powered supply chain planning platform that helps to double profits by optimizing the supply chain management process for manufacturers, distributors, and retailers. Our mission is to unlock supply chain potential globally. Thus, our team is growing fast, calling for new employees.

Requirements:
2+ years of commercial development;
Solid knowledge of C++17 (we are using C++20);
Experience with client-server architecture;
Networking fundamentals;
Multithreaded and asynchronous programming;
Algorithms and data structures;
Git;
Intermediate English level or higher;
Self-motivated, productive, and a fast learner;
Curiosity and structural thinking.

Nice to have:
Knowledge of cloud architecture
Experience with databases (SQL, NoSQL)
CMake, boost, GTest, Qt

Responsibilities:

Development of new features;
Development of cloud-oriented architecture;
Code review;
Follow existing development processes;
Optimization and refactoring of existing code;
Maintain communication and collaborate with Product and Support teams;
Constantly analyze and optimize technical solutions.

Why You Should Join Us:

The opportunity to learn & grow as a professional in a warm and friendly environment;
Flexible work hours;
Ability to work in our cozy office close to Politekhnichnyi Instytut;
Paid lunches;
Covering professional learning;
Medical insurance;
Corporate events & retreats.