Header: Разработчик бэкенда в PSP
Description: PSP — это внутренний провайдер платежных сервисов, который обеспечивает прием и обработку платежей со всех сервисов компании. Оплата поездок в Такси, покупки на Маркете, просмотр кино на Кинопоиске и прием платежей с десятков других сервисов идет именно через нашу систему.
  Платежный поток может превышать тысячу транзакций в секунду, что делает PSP одним из самых высоконагруженных сервисов подобного рода в стране. От надежности работы сервиса напрямую зависит способность Яндекса оказывать услуги, которые облегчают жизнь десяткам миллионов пользователей.
  Мы принимаем и обрабатываем как карточные платежи, так и оплату другими способами. География нашей работы — это весь мир.
  Наша задача на ближайшее время — предоставить надежный, способный пережить огромные пиковые нагрузки сервис, а также сделать систему легко и быстро расширяемой, чтобы уметь подключать сотни новых платежных методов в любой точке земного шара. Данную версию системы пишем с нуля, у нас пока нет легаси. Основной язык разработки — это Golang. Систему строим по шаблону Event Sourcing с использованием конечных автоматов, которые описывают все наши бизнес-сущности. Все сущности системы описываются в единой OpenAPI-спецификации, мы используем кодогенерацию, автоматическую генерацию документации. Повышенные требования к надежности предполагают множество задач по обеспечению хорошо и быстро работающего геораспределенного кластера.
  В работе мы используем Golang, YT, YDB, PostgreSQL, OpenAPI и Docker.
Requirements: • имеете опыт разработки на любом популярном объектно-ориентированном языке больше года
  • желаете перейти на Golang или уже имеете опыт разработки на нем
Tasks: • создавать новые сервисы, расширяющие базовую функциональность: подписки, кредиты
  • адаптировать код к постоянным высоким и пиковым сверхвысоким нагрузкам
  • обеспечивать высокую доступность системы в условиях отказа ЦОД
  • участвовать в дежурствах по поддержанию системы и решению сложных проблем
  • расширять бизнес-функциональность провайдера и реализовывать новые методы оплаты
Pluses: • понимаете принципы работы с Unix и практиковали такую работу
  • имеете опыт работы с реляционными и NoSQL-базами данных
  • работали с платежными или биллинговыми системами
  • разрабатывали системы, соответствующие требованиями SOX или PCI DSS
Hashtags: #бэкенд #golang #YT #YDB #postgresql #openapi #docker #unix #nosql #SOX #PCIDSS
Raw text: Разработчик бэкенда в PSP💳
  
  PSP — это внутренний провайдер платежных сервисов, который обеспечивает прием и обработку платежей со всех сервисов компании. Оплата поездок в Такси, покупки на Маркете, просмотр кино на Кинопоиске и прием платежей с десятков других сервисов идет именно через нашу систему.
  Платежный поток может превышать тысячу транзакций в секунду, что делает PSP одним из самых высоконагруженных сервисов подобного рода в стране. От надежности работы сервиса напрямую зависит способность Яндекса оказывать услуги, которые облегчают жизнь десяткам миллионов пользователей.
  Мы принимаем и обрабатываем как карточные платежи, так и оплату другими способами. География нашей работы — это весь мир.
  Наша задача на ближайшее время — предоставить надежный, способный пережить огромные пиковые нагрузки сервис, а также сделать систему легко и быстро расширяемой, чтобы уметь подключать сотни новых платежных методов в любой точке земного шара. Данную версию системы пишем с нуля, у нас пока нет легаси. Основной язык разработки — это Golang. Систему строим по шаблону Event Sourcing с использованием конечных автоматов, которые описывают все наши бизнес-сущности. Все сущности системы описываются в единой OpenAPI-спецификации, мы используем кодогенерацию, автоматическую генерацию документации. Повышенные требования к надежности предполагают множество задач по обеспечению хорошо и быстро работающего геораспределенного кластера.
  В работе мы используем Golang, YT, YDB, PostgreSQL, OpenAPI и Docker.
  
  Мы ждем, что вы:
  • имеете опыт разработки на любом популярном объектно-ориентированном языке больше года
  • желаете перейти на Golang или уже имеете опыт разработки на нем
  
  Что нужно делать:
  • создавать новые сервисы, расширяющие базовую функциональность: подписки, кредиты
  • адаптировать код к постоянным высоким и пиковым сверхвысоким нагрузкам
  • обеспечивать высокую доступность системы в условиях отказа ЦОД
  • участвовать в дежурствах по поддержанию системы и решению сложных проблем
  • расширять бизнес-функциональность провайдера и реализовывать новые методы оплаты
  
  Будет плюсом, если вы:
  • понимаете принципы работы с Unix и практиковали такую работу
  • имеете опыт работы с реляционными и NoSQL-базами данных
  • работали с платежными или биллинговыми системами
  • разрабатывали системы, соответствующие требованиями SOX или PCI DSS
  
  https://ya.cc/t/_D3osKnh3BJnwi
  
  #бэкенд #golang #YT #YDB #postgresql #openapi #docker #unix #nosql #SOX #PCIDSS