Golang/Python-разработчик в PSP

PSP — это внутренний провайдер платёжных сервисов, который обеспечивает приём и обработку платежей со всех сервисов компании. Оплата поездок в Такси, покупки на Маркете, просмотр кино в Кинопоиске и приём платежей с десятков других сервисов идёт именно через нашу систему.

Платёжный поток может превышать тысячу транзакций в секунду, что делает PSP одним из самых высоконагруженных сервисов подобного рода в стране. От надёжности работы сервиса напрямую зависят возможности Яндекса оказывать услуги, которые облегчают жизнь десяткам миллионов пользователей.

Мы принимаем и обрабатываем как карточные платежи, так и оплату другими способами. География нашей работы — это весь мир.

Наша задача на ближайшее время — предоставить надёжный, способный пережить огромные пики нагрузки сервис, а также сделать систему легко и быстро расширяемой, чтобы уметь подключать сотни новых платёжных методов в любой точке земного шара. Данную версию нашей системы мы пишем с нуля, у нас пока нет легаси. Основной язык разработки — это Golang. Систему строим по шаблону Event Sourcing с использованием конечных автоматов, описывающих все наши бизнес-сущности. Все сущности системы описываются в единой OpenAPI-спецификации, мы используем кодогенерацию, автоматическую генерацию документации. Повышенные требования к надёжности предполагают множество задач по обеспечению хорошо и быстро работающего геораспределённого кластера.

Задачи у нас сложные, зато действительно интересные, приходите к нам — и вы не пожалеете!

Какие задачи вас ждут

  • создавать новые сервисы, расширяющие базовую функциональность (подписки, кредиты);
  • адаптировать код к постоянным высоким нагрузкам и пиковым сверхвысоким;
  • обеспечивать высокую доступность системы в условиях отказа ЦОД;
  • участвовать в дежурствах по поддержанию системы и решению сложных проблем;
  • расширять бизнес-функциональность провайдера и реализовывать новые методы оплаты.

Наши инструменты:

Golang, YT, YDB, PostgreSQL, OpenAPI, Docker.

Мы ждём, что вы

  • имеете опыт разработки на любом популярном объектно-ориентированном языке больше года;
  • имеете желание перейти на разработку на Golang или уже имеете опыт разработки на нём.

Будет плюсом, если вы

  • понимаете принципы работы с Unix и практиковали такую работу;
  • имеете опыт работы с реляционными и NoSQL базами данных;
  • имеете опыт работы с платёжными или биллинговыми системами;
  • имеете опыт разработки систем, соответствующих требованиями SOX или PCI DSS.

Что мы предлагаем

  • премии каждые полгода по результатам работы;
  • расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое;
  • оплата 80% стоимости ДМС для супругов и детей;
  • компенсация оплаты питания при работе из офиса;
  • корпоративные скидки в бассейнах, фитнес-центрах и магазинах;
  • выбор операционной системы и техники для работы;
  • удобное начало рабочего дня, а также возможность работать частично либо полностью удалённо (обсуждается на финальных этапах интервью).
Спасибо за отклик!

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)