Streamline is a New York-based company with offices in Europe and global representation in most regions. We develop AI-powered supply chain planning software that helps to make more money on the supply chain for manufacturers, distributors, and retailers worldwide.
18 травня 2026

Strong Junior C++ Software Engineer

Київ $700–1500

About the Role:

We’re looking for a talented and motivated C++ Developer to join our growing team. You’ll be working on integration solutions across multiple platforms, collaborating with experienced developers, and contributing to a fast-paced, innovative project. This is a great opportunity for someone eager to grow their skills while working with modern C++ and cutting-edge AI tools.

💡 We value strong problem-solving skills and algorithmic thinking! If you’ve participated in programming competitions, math olympiads, or similar challenges, we’d love to hear from you — even if your commercial experience is limited.

Requirements:

✔️Experience: 1+ years of commercial development experience is preferred, but we are also open to candidates without prior experience who can demonstrate strong relevant pet projects.
✔️C++ Expertise: Solid knowledge of C++20/23
✔️Architecture: Experience with client-server architecture
✔️Protocols & Data: Familiarity with REST API, data exchange concepts, JSON and XML.
✔️Authentication & Authorization: Understanding and practical experience with Basic Auth, Bearer tokens, OAuth 1.0 / OAuth 2.0.
✔️Databases: Strong knowledge of relational databases and SQL.
✔️Technical Skills: Knowledge of algorithms, data structures, Git.
✔️AI: Experience leveraging AI tools for code assistance, analysis, and technical research.
✔️Language: Upper-Intermediate English or higher.
✔️Personal Traits: Self-motivated, productive, quick learner, curious, and structured thinker.

Nice to Have:

🔹Multithreaded and asynchronous programming.
🔹Cloud architecture knowledge.
🔹Familiarity with CMake, Boost, GTest, Qt.
🔹Understanding Networking basics and protocols (HTTP(S), TCP/IP, DNS, firewalls, VPN, etc.).
🔹Docker and containerization.
🔹Basic knowledge of scripting languages such as Python or JavaScript.
🔹Experience with writing and maintaining OpenAPI (Swagger) documentation.

Your Responsibilities:

🔧 Design, develop, and maintain integration flows across various platforms, APIs, databases, protocols, and data formats.
🔧 Collaborate and review code with other developers to maintain technical standards.
🔧 Follow existing development processes.
🔧 Optimize and refactor existing code.
🔧 Communicate and collaborate with Product and Support teams.
🔧 Analyze and optimize technical solutions.

We Offer:

🩺 Medical insurance
🏢 Cozy office in the heart of the city
🚕 Taxi reimbursement to and from the office
💼 Personal accountant support
🎓 Corporate training opportunities
🇬🇧 English language classes
🧠 Mental health support (psychologist sessions covered)
🤖 AI tools for smarter daily work
🍽️ Free lunches
🎉 Team & corporate events

📍 This role is office-based in Kyiv during the probation period 🏢. After successful onboarding, there is flexibility to transition to a hybrid or remote work format 🏡

LinkedIn