Reach out directly about this role
By job title
1-5 years
Experience
Full-time
Employment
Hybrid, Remote, Onsite
Work Format
Middle
Grade
Backend
Specialization
FinTech
Industry
Corporation
Company Type
Golang Developer for the Payment Processing Team
You will develop the heart of Yandex's cashless payments – the Payment Service Provider (PSP). The system handles payments for all Yandex services – from Taxi to Advertising – and also operates in the markets of Armenia and Georgia.
The PSP processes hundreds of transactions every second, is connected to dozens of acquirers, and supports cards, e-wallets, Apple Pay, and other payment methods.
This is a completely new system, written in Golang using a userver-like framework. We launched it less than a year ago and have already seen improvements in conversion, speed, and reliability. But the team still has a lot of work: we need to implement new payment methods, connect new partners and countries, and improve the infrastructure.
Partner Integration You will connect new partners to the platform and integrate their payment services. This involves developing business logic, creating modules for different payment methods, and actively interacting with external and internal teams.
Optimization of Acquirer Selection You will analyze the payment infrastructure and improve the algorithms for selecting a bank-acquirer for each transaction. It is necessary to consider cost, speed, reliability, and volume limitations to ensure payment processing is fast and profitable.
Development of the Payment System You will develop the payment system: add new payment methods (e-wallets and other services), implement modern development and maintenance practices, and maintain the operability and scalability of the architecture.
Re-engineering Solutions You will migrate and optimize existing platform components to the modern technology stack – Golang and the userver-like framework, as well as update and refactor systems to improve performance, security, and ease of maintenance.
More about backend at Yandex – in the channel Yandex for Backend