Job VC

Strong Junior C++ Developer

Streamline · djinni · Not specified · Тільки офіс Україна (Київ)
Open original ↗

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.
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

We Offer:
Medical insurance.
Cozy office at Leonardo Business Center.
Friendly and supportive team environment.
Opportunities for professional and career growth.
Access to AI-powered tools to enhance productivity and daily work.
Involvement in a fast-growing project.
Paid lunch, corporate and team-building events.

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.
📍 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.