Reach out directly about this role
Backend Developer for the Driver Product Team in Taxi
Our team is responsible for the driver's order cycle in Yandex Taxi. We address both product and technical tasks related to supporting critical services that implement order assignment logic in Yandex Pro, forming screens in the mobile application that control driver statuses and interact with a distributed order database.
We design all technical solutions with scalability and robustness in mind, implementing them through experiments—it's important for us to see the product sense behind raw metrics.
We are looking for a developer interested in developing such a product and, together with the team, taking responsibility for business-critical functionality.
Architecture design and implementation of new solutions You will design and implement features for drivers in the order cycle, build technical solutions starting from product requirements, and incorporate the necessary flexibility and scalability into them.
Support and development of key services The team is responsible for 12 microservices, most of which are of the highest criticality level because they contain Mission Critical—functionality for the Taxi business, without which drivers would not be able to fulfill orders in Yandex Pro. We are also responsible for storing and subsequently processing orders after their completion so they can be worked with in the order history and Dispatch Center.
Experimental development in new locations Yandex Taxi is expanding and extending its business to new locations, creating a need for new developments. Some of these later become the basis for stable product features. For example, the auction order mechanics became the foundation for business growth in many countries.
3-5 years
Experience
Full-time
Employment
Remote, Onsite, Hybrid
Work Format
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
By job title
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type