Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 1 месяц назад

Разработчик на Golang или Python (Платёжный шлюз)

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia

Описание вакансии

Текст:
/
TL;DR
Разработчик на Golang или Python (платёжный шлюз): Разработка высоконагруженного платёжного шлюза с акцентом на надёжность, геораспределённые кластеры и расширяемость платёжных методов. Фокус на создании сервисов по Event Sourcing, адаптации системы к пиковым нагрузкам, обеспечении высокой доступности при отказах ЦОД и реализации новых платёжных сценариев.

Локация: гибридный офисный формат

Компания

Yandex развивает внутренний платёжный шлюз для приёма и обработки платежей во всех сервисах компании.

Что делать

  • Создавать новые сервисы для расширения базовой функциональности, включая подписки и кредиты.
  • Адаптировать код к постоянным высоким и пиковым сверхвысоким нагрузкам.
  • Обеспечивать высокую доступность системы при отказе дата-центра.
  • Участвовать в дежурствах, поддержании системы и решении сложных технических проблем.
  • Расширять бизнес-функциональность платёжного провайдера и реализовывать новые способы оплаты.

Требования

  • Более двух лет коммерческой разработки на популярном объектно-ориентированном языке.
  • Готовность перейти на Golang или Python либо опыт разработки на одном из этих языков.
  • Опыт работы с высоконагруженными и распределёнными системами будет полезен.
  • Готовность участвовать в дежурствах по поддержанию платёжной системы.

Хорошо, если есть

  • Понимание принципов Unix и практический опыт работы с Unix-системами.
  • Опыт работы с реляционными и нереляционными базами данных.
  • Опыт разработки платёжных или биллинговых систем.
  • Опыт разработки по требованиям SOX или PCI DSS.
  • Знание протокола ISO 8583.

Культура и преимущества

  • Гибридный офисный формат работы.
  • Платёжный поток системы может превышать тысячу транзакций в секунду.
  • Новая версия системы создаётся на Golang с нуля без легаси.
  • Архитектура использует Event Sourcing, конечные автоматы и единую OpenAPI-спецификацию.
  • В работе применяются Golang, Python, YT, YDB, PostgreSQL, OpenAPI и Docker.