Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →