Strong Junior C++ Developer
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.
📍 Kyiv | Office-based
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |