Назад
20 часов назад

Go Developer (Fintech)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia/Serbia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

TL;DR

Go-разработчик (Fintech): Разработка и развитие ядра платёжного бэкенда Яндекс Pay с акцентом на высокую надёжность транзакционных систем и консистентность данных. Фокус на проектировании event-driven микросервисов, интеграции с процессингами и внедрении DDD-архитектуры для обеспечения стабильной работы критически важных финансовых потоков.

Локация: Гибридный формат в Москве, Санкт-Петербурге или Белграде; возможна удаленная работа из России.

Компания

Яндекс — ведущая технологическая компания, развивающая экосистему сервисов, включая платёжную инфраструктуру Яндекс Pay.

Что делать

  • Развивать микросервис транзакций с гарантиями идемпотентности и консистентности.
  • Реализовывать интеграции с различными платёжными процессингами.
  • Проектировать event-driven цепочки обработки через transactional outbox на PostgreSQL.
  • Участвовать в дизайне API и доменной модели в стиле DDD и Hexagonal Architecture.
  • Выстраивать систему наблюдаемости (observability) для платёжных сервисов.

Требования

  • Уверенное владение Go для разработки высоконагруженных сервисов.
  • Глубокое понимание работы с PostgreSQL (транзакции, блокировки, миграции).
  • Опыт проектирования распределенных систем и event-driven архитектуры.
  • Понимание принципов DDD и Hexagonal Architecture.
  • Свободное владение русским языком.

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

  • Опыт работы в финтехе или с платёжными системами.
  • Знание паттернов Transactional Outbox, Saga, CQRS.
  • Опыт работы с OpenTelemetry, Prometheus, Grafana.
  • Умение читать код на Python.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →