Go-разработчик в платёжную платформу (Яндекс Pay)
Команда Яндекс Pay ищет Go-разработчика для развития ядра платёжного бэкенда. Предстоит проектировать микросервисы, интегрироваться с процессингами и строить надёжную event-driven архитектуру. Требуется опыт с Go, PostgreSQL и понимание распределённых систем.
Зарплата не указана — оценили по рынку
На основе 48 похожих вакансий за 90 дней.
Что предстоит делать
Мы строим платёжную платформу Яндекс Pay — инфраструктуру, через которую проходят миллионы транзакций. Наша команда отвечает за ядро платёжного бэкенда: сервис жизненного цикла транзакций, интеграции с процессинговыми системами, event-driven архитектуру и инструменты наблюдаемости. Мы проектируем системы, где цена ошибки — реальные деньги, а требования к надёжности и консистентности данных — максимальные. Сейчас мы в процессе масштабной архитектурной эволюции: выделяем доменные микросервисы из монолитного бэкенда, переносим критичные платёжные flow на Go-стек и выстраиваем платформу, которая будет жить следующие годы. Наш стек: • Go — основной язык для новых сервисов; • PostgreSQL — хранение состояния и транзакционный inbox/outbox (eventsio); • Logbroker (Kafka-like) — event bus для межсервисной коммуникации • OpenTelemetry — трейсинг на всех уровнях (HTTP, SQL, бизнес-логика) • Рядом живёт Python-бэкенд (asyncio + aiohttp + PostgreSQL), из которого мы выделяем микросервисы — понимание Python будет плюсом, но не обязательно.
- Развивать микросервис транзакций — от создания платежа до терминального статуса, с гарантиями консистентности и идемпотентности;
- Реализовывать интеграции с платёжными процессингами — каждый со своим протоколом, своей семантикой ошибок и своими гарантиями доставки;
- Проектировать event-driven цепочки обработки через transactional outbox на PostgreSQL — когда состояние в БД и событие в очереди должны быть атомарны;
- Участвовать в дизайне API и доменной модели в стиле DDD + Hexagonal Architecture с чёткими портами, адаптерами и нулевыми зависимостями домена от инфраструктуры;
- Выстраивать observability.
- Будет плюсом:
- Опыт в финтехе или платёжных системах;
- Знакомство с DDD, Event Sourcing, CQRS;
- Опыт с PostgreSQL на уровне глубже ORM: транзакции, блокировки, JSONB, миграции;
- Понимание паттернов Transactional Outbox, Saga, Polling as Retry;
- Опыт с OpenTelemetry, Prometheus/Solomon, Grafana;
- Чтение Python-кода.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Яндекс
23 активные вакансии в компании
C++ разработчик (Финтех, система управления рисками)
~1 851 000 ₸ оценка
Разработка на C++ системы управления рисками для финтех-продуктов Яндекса. Нужно интегрироваться с внешними сервисами, разрабатывать API и работать с базами данных. Предлагают интересные задачи в крупной компании.
Инженер по автоматизированному тестированию
Ищем инженера по автоматизированному тестированию для работы с OnPrem платформой. Нужно разрабатывать автотесты на JavaScript с Playwright, проверять отказоустойчивость и интеграции, работать с Kubernetes и Docker. Предлагается взаимодействие с командами платформы и SRE.
Ревьюер по алгоритмам (Go)
Ревьюер проверяет работы студентов по курсу алгоритмов, даёт обратную связь и помогает улучшить решения. Требуется знание алгоритмов и Go. Предлагается удалённая частичная занятость с оплатой 20-25 тыс. руб. в месяц.
Ревьюер курса Middle Python-разработчик
Яндекс Практикум ищет опытного Python-разработчика для ревью работ студентов курса Middle Python-разработчик. Нужно проверять задания, давать письменную обратную связь и помогать студентам улучшать код. Работа удаленная, до 10 часов в неделю, оплата за каждую проверенную работу.
Похожие вакансии
6 вакансий
Go-разработчик (Озон Доставка)
~1 884 160 – 3 085 000 ₸ оценка
Команда Озон Доставки ищет опытного Go-разработчика для создания нового продукта с нуля. Предстоит разрабатывать функционал заказов, интеграции и архитектурные решения. Стек: Go, gRPC, PostgreSQL, Redis, Kafka. Требуется от 5 лет коммерческого опыта и уверенное знание Unix.
Go-разработчик (Озон Доставка)
~1 884 160 – 3 085 000 ₸ оценка
Команда Озон Доставка ищет Go-разработчика для создания нового продукта с нуля. Предстоит разрабатывать функционал заказов, интеграции и архитектурные решения. Важен опыт от 4 лет, уверенное знание Go и Unix.
Старший Golang разработчик
~1 884 160 – 3 085 000 ₸ оценка
Старший Golang разработчик в компанию Infingame, B2B агрегатор в сфере iGaming. Требуется 3+ года опыта на Go, знание PostgreSQL, GraphQL, Kubernetes, Prometheus, Grafana, RabbitMQ, NATS, AWS. Предлагают гибкий график, удаленную работу, страховку, корпоративные курсы английского и словацкого, психолога, 21 оплачиваемый выходной и индивидуальный план развития.
Golang разработчик
~1 884 160 – 3 085 000 ₸ оценка
Разработка высоконагруженных сервисов для кибербезопасности на Golang. Требуется опыт от 3 лет, знание очередей сообщений и REST API. Предлагают гибридный график, удаленку и ДМС.
Senior Go-разработчик
Ищем Senior Go-разработчика для создания бэкенда приложения экспресс-доставки М.Курьер. Нужно разрабатывать микросервисы для модерации, обработки заявок, авторизации и статистики. Предлагают удаленную работу, гибрид в Москве, ДМС и скидки.
Golang разработчик
Разработка и поддержка высоконагруженного бэкенда для билетной платформы на Go. Требуется опыт от 3 лет с Go, микросервисами, gRPC и AWS. Предлагается удаленная работа и возможность внедрять новые архитектурные решения.