Work closely with Product Owners, Architects to define the best technical solutions that match our product vision;
Work closely with other engineers to develop new products;
Work on extensions of existing products;
Very good written and verbal English skills;
Take part in all phases of development, maintenance and housekeeping of the Enhanced Backup solution.
Technical Requirements::
C++: Excellent, Versions of C++ from STD17;
Network Programming in C++ - TCP, UDP;
Multithreading in C++ - Used by the app;
C++ STL - Used by the app;
CMAKE 3.3: Very Good, For project management and building;
Linux - (Debian OS): Very Good, The base OS used for the machines in EHB;
Linux OS File System - Understanding of Linux file system hierarchy and permissions;
Linux processes - Process Management: Knowledge of Linux process management, including signals, forking, and IPC;
Rest API: Good, For API building;
Google Test Framework: Good, For UnitTesting;
Python 3.12: Medium, For integration testing and other utilities;
Docker & docker-compose: Low, For local development environment;
OpenSSL 3.0: Low, For secure communication.
Other apps and technical knowledge that is useful:
General backup theory - The app is a backup app;
Block based backup theory - Needed for backup/restore operations;
C++ Concepts - Used by the app;
Lib Boost - Used by the app;
Protobuf - Used for serializing structured data;
Bash scripting - Needed for deployments, automating stuff.
What we offer:
Access to local/international trainings, development and growth opportunities, including access to e-learning platforms, covering both technical and soft skills areas;
Modern technologies, product responsibility;
Flexible work schedule;
Hybrid or full-remote work option;
Medical services package from one of two private providers;
25 vacation days per year;
Substitute days off for public holidays that occur on the weekend;
Meal tickets;
Internal referral program;
Team events, networking events organized to promote a passionate, creative and diverse culture;
Summerfest and Winterfest parties;
Of course, coffee, soft drinks and fresh fruits are on us in the office.