Middle C++ Software Engineer

$$$$
Product

About the Role:

We’re looking for a talented and motivated Middle 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: 3+ years of commercial development experience is preferred.
C++ Expertise: Solid knowledge of C++20/23, practical experience with multithreading and memory management
Architecture: Experience with client-server architecture and design patterns
Protocols & Data: Familiarity with REST API, data exchange concepts, JSON.
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.
Infrastructure & DevOps: Experience with Docker, CI/CD, Kubernetes, and cloud platforms (Azure preferred)
Technical Skills: Knowledge of algorithms, data structures, unit testing, Git, CMake, GitHub Actions.
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:

Experience with Crowdin or similar localization platforms.
Familiarity with Frontegg for authentication and user management.

 

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

Required languages

English B1 - Intermediate
Ukrainian Native
Published 4 June
9 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...