Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Яндекс.Маркет

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

в Яндекс.Маркет

200 000 —‍ 400 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Офис или гибрид
Специализация
Go / Python
Уровень
Middle
Команда
11 - 20 человек

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

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

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

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

Технологии/инструменты

PythonGoYTYDBPostgreSQLOpenAPIDocker

Наша задача на ближайшее время

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

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

Повышенные требования к надёжности предполагают множество задач по обеспечению хорошо и быстро работающего геораспределённого кластера.

Что нужно делать

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

Ожидания

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

Будет плюсом:

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

Условия

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

Полезные материалы

  • Как мы нанимаем разработчиков на С++: ссылка.
  • Как мы нанимаем разработчиков на Java: ссылка.
Евгения Фонтанецкая IT Recruiter
Яндекс.Маркет

О компании Яндекс.Маркет

Сфера
Продуктовая компания
Размер
1001+

Яндекс.Маркет (>100 тыс. партнёров, >3000 сотрудников, ~9.8 млн уникальных пользователей) — это сервис для поиска и выбора товаров, а также места их покупки. Входит в топ крупнейших маркетплейсов и является одним из самых востребованных сервисов Яндекса.

Похожие вакансии

420 000 – 520 000 ₽/мес на руки
📍 Москва (м. Спортивная), полная удалёнка
400 000 – 450 000 ₽/мес на руки
📍 Москва (м. Новокузнецкая), можно удалённо из РФ
380 000 – 585 000 ₽/мес на руки
📍 Москва (м. Белорусская), полная удалёнка
350 000 – 470 000 ₽/мес на руки
📍 Москва, полная удалёнка
321 000 – 485 000 ₽/мес на руки
📍 Москва (м. Белорусская), полная удалёнка