Senior Backend developer

Role Description

We are seeking a  Senior Back-end Developer (C++) to join our engineering team. Position is open in the team which works on Core functionality, which includes Backup Cloud and Platform services maintaining and hardening as well as developing new features related to long-term strategic initiatives.

The product is very dynamic, that is why you will learn a lot all the time.

We are looking for a self-motivated, creative and result-driven person with good communication skills and the ability to quickly acquire new knowledge.

You need to have skills to develop efficient, clean self-documented code and follow commonly used best coding practices.


– Design and implement functional requirements;
– Design/review architecture of complex features with multiple components;
– Independently develop complex features through multiple software layers;
– Support the code by writing unit and auto-tests;
– Work on application performance improvements and tuning;
– Provide technical feedback and assistance on others’ code and design;
– Communicate with other teams and help to integrate others’ code to a common solution;
– Identify and address root cause of the issues, drive problem from its definition till successful completion;
– Prepare technical documentation.

Role Requirements

Solid experience in C++ development;

Understanding of software design patterns;

Understanding of fundamental design principles behind a scalable application;

Experience working with the relational databases and SQL;

Knowledge of the object-relational mapping (ORM);

Ability to write quality-oriented, efficient code and support it with unit and auto-test;

Experience with *NIX operational systems;

Familiarity with Amazon Web Services;

Experience of production RESTful web-services development;

Knowledge of containers concepts, e.g. Docker;

Knowledge of scripting languages: Bash, PowerShell;

Experience with Python 3.x and it’s frameworks;

Expertise in cross-platform development.

Apply now

Application Form

The fields marked with "*" are required

Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

I agree to be contacted and to receive relevant marketing and sales information about BULPROS products and services, as well as those of the companies in our group (For more details, please check our Data Privacy terms). I agree to be contacted by:


Career development

Work-life balance

Company benefits