Reach out directly about this role
By job title
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
We are building Mezhgorod — a convenient, affordable, and safe service for intercity rides. We grew out of a startup and maintain its atmosphere: we make decisions quickly, without bureaucracy, and back up our results with metrics. We use Yandex Taxi technologies to solve problems of accessibility, safety, and convenience for intercity travel. We operate in 3 countries on ~600 routes and do not plan to stop there.
We are looking for a backend developer to join our team.
To learn about how Mezhgorod came to be and what was done for it, read on the Yandex City Services website.
Our technologies * Code in C++20, using the userver framework. * Microservice architecture: we write our own unique services and contribute to common Taxi services. * PostgreSQL, Logbroker, and other Yandex technologies.
Product Development We want to build a new marketplace for intercity trips. Together with the product and mobile development teams, you will need to build a simple and understandable flow for both the passenger and the driver.
Improving Pricing Mechanisms The task includes many factors: fixed prices, surge pricing for increased demand, marketing campaigns. The goal is to make prices fair for drivers, and clear and beneficial for passengers.
Scaling The number of passengers and drivers on our service is growing, and at the same time we are launching new directions and countries — we are reviewing technical solutions and adapting them to the constantly increasing load. You will be responsible for designing and creating new microservices, changing the architecture of existing ones, selecting appropriate databases and methods of communication between microservices to ensure high performance and fault tolerance.
More about backend at Yandex — in the channel Yandex for Backend