Reach out directly about this role
By city
1-5 years
Experience
Full-time
Employment
Hybrid, Remote, Onsite
Work Format
Middle
Grade
Backend
Specialization
Ecommerce
Industry
Corporation
Company Type
C++ Developer in the Promotions and Game Mechanics Development Team of Market
We develop loyalty and user engagement mechanics for Yandex Market. The team, which we invite you to join, is responsible for several areas:
Development in game mechanics We have our own product project where the user receives discounts. It consists of a user interface in the mobile application and a backend for issuing discounts. The task is to add a new UI element, for example, a discount timer. You will need to agree with the clients on the API and write backend code that will return data for this timer. In the same backend, it will be necessary to create a periodic process for updating the status of discounts that the user has received.
Adding functionality to sale landing pages Market has sale landing pages where the user sees the most profitable offers. For example, items that the user has added to "Favorites" and which have significantly dropped in price should be displayed there. You will need to integrate with the "Favorites" module to get such items from it, agree with the clients on a contract for the new widget, and create such a widget in the sales module.
More about backend at Yandex — in the channel Yandex for Backend