Payment Processing Developer (Armenia)

Yandex Urban Services Technology Platform
Yerevan
The PSP system processes payments for our services worldwide. We are looking for a Payment Processing Developer who will help integrate new partners into the system and support additional payment methods. You will work on the core of our cashless payments platform, which processes payments across multiple services—from Taxi to Advertising—and operates globally, from South America to Qazaqstan. The system handles hundreds of transactions per second, connects to dozens of acquirers, and supports cards, e-wallets, Apple Pay, and other payment methods. It is built in Golang using a userver-like framework and is already used in production. The team is focused on expanding payment capabilities, connecting partners and countries, and improving system infrastructure and reliability.
You will be responsible for
• Integrating new partners (acquiring banks, payment systems) • Optimizing acquirer selection by considering fees, availability, speed, and strict volume limits • Maintaining the architecture and supporting new payment methods • Reengineering existing solutions onto a modern technology stack
You might be a fit if you have
• An excellent understanding of algorithms • Proficiency in Golang or another popular programming language (C++ or Java) and are ready to continue learning • The ability to quickly understand third-party documentation and APIs • The ability to identify bottlenecks and propose improvements It’d be a plus if you • Have worked with high-load systems • Have experience with financial system infrastructure • Have developed and maintained large distributed financial data storage systems or built real-time financial aggregators • Write clean code, value the TDD approach, and enjoy collaborating with a friendly team
Explore our benefits
  • Life in balance with Yango

    We know how to work hard, but we also know how to have fun together, and we are true believers that the wellbeing of our teams is important
  • Psychological support

    Available in different languages to support you when you need it most
  • Life and private health cover

    Life and private health insurance
*different conditions apply based on hiring location and position type
Payment Processing Developer (Armenia)