Back

Not getting responses?

Posted 8 days ago - response chances decrease over time.

updated 8 days ago

Go-разработчик в команду платёжного бэкенда (Fintech)

Work format
remote (only Russia)/hybrid
Work type
fulltime
Grade
senior
Country
Russia/Serbia
RUVacancy from Hirify RU, a list of Russian tech companies

Match & Cover letter

Will show your compatibility and write a letter

Job description

Text:
/
TL;DR
Go-разработчик в команду платёжного бэкенда (Go/PostgreSQL/Fintech): Разработка платёжной платформы и микросервиса жизненного цикла транзакций с акцентом на консистентность, идемпотентность и event-driven архитектуру. Focus on интеграции с платёжными процессингами, transactional outbox, DDD и Hexagonal Architecture, а также построении observability для систем, где цена ошибки — реальные деньги.

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

Компания

Яндекс Финтех развивает платёжную платформу Yandex Pay, через которую проходят миллионы транзакций.

Что делать

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

Требования

  • Опыт разработки на Go; Go используется как основной язык новых сервисов.
  • Опыт работы с PostgreSQL, транзакциями, блокировками, JSONB и миграциями.
  • Понимание микросервисной и event-driven архитектуры.
  • Знание принципов консистентности и идемпотентности платёжных операций.
  • Готовность работать с transactional outbox, API и доменной моделью.

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

  • Опыт в финтехе или платёжных системах.
  • Знакомство с DDD, Event Sourcing и CQRS.
  • Опыт с паттернами Saga и Polling as Retry.
  • Опыт с OpenTelemetry, Prometheus или Solomon и Grafana.
  • Понимание Python-бэкенда на asyncio, aiohttp и PostgreSQL; способность читать Python-код.

Культура и преимущества

  • Работа над платёжной инфраструктурой с высокими требованиями к надёжности и консистентности данных.
  • Участие в масштабной архитектурной эволюции и построении платформы для долгосрочного развития.
  • Использование Go, PostgreSQL, Logbroker и OpenTelemetry в основном технологическом стеке.
  • Гибридный или удалённый формат работы.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →