Reach out directly about this role
C++/Go Developer for the Restaurant Content Development Team
Yandex Food is a service that connects thousands of customers and restaurants, making the process of ordering and delivering food as convenient and accessible as possible. We operate not only in Russia but also in other countries. Food users can choose from a variety of establishments and menus, find new tasty offers, quickly and easily place and pay for an order, and receive food at any convenient time.
Our cross-functional product team for user scenarios develops the Yandex Food product. We coordinate the flow of users who place orders on the 'Restaurants' and 'Where to Go' pages. We are in the middle of the user funnel, and everyone who places an order uses our services.
We are responsible for services that are critical to the order cycle, monitoring their quality and stability. If you are interested in complex technical and product tasks in high-load services, we have something to offer.
We are looking for a backend developer with experience in C++ or Go to join our team. If you are proficient in only one of these languages but want to learn the second, we will support your growth and development in this direction.
You will find it interesting to join us because we have:
Creating a restaurant page We are developing the main screen through which users interact with our service — the restaurant screen. We are responsible for both the 'Order' menu and the 'Visit' scenario — photos, reviews, editorial articles, recommendations for similar places. 'Visit' provides the user with the most detailed information about the restaurant, and 'Order' provides the interface through which dishes are selected and orders are placed.
Optimizing restaurant page content Our team supports and improves the content of restaurant pages. This includes collecting data from multiple sources, storing it, moderating it, and making it available to other teams at Yandex Food. We receive data from Yandex Maps, directly from partners, or allow content managers to add something manually.
Optimizing architecture and code We pay special attention to the architecture and stability of our services, both at the system level and at the level of an individual microservice's code. We regularly plan technical goals and achieve them. Major projects are planned: distributing functionality across microservices and implementing a new architecture for collecting data from a large number of services needed to display our screens.
More about backend at Yandex — in the channel Yandex for Backend
3-5 years
Experience
Full-time
Employment
Onsite
Work Format
Middle
Grade
Backend
Specialization
Ecommerce
Industry
Corporation
Company Type
By job title
Backend
Specialization
Ecommerce
Industry
Corporation
Company Type