Confidential
Software Engineer - Payment Team
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в платёжную команду B2B-финтех-стартапа Tereina. Разработка и эксплуатация сервисов, через которые проходят платежи: от приёма заявки до зачисления средств получателю.
Задачи
- Разрабатывать и развивать функции приёма и исполнения платежей: правила валидации, маршрутизация, планирование инструкций, фондирование, отправка и отслеживание статусов в микросервисах на Java и Spring Boot
- Создавать и поддерживать адаптеры для банков-партнёров и платёжных процессоров, включая API- и webhook-интеграции, правила рельсов, сертификацию в sandbox и запуск в прод под фича-флагами
- Писать идемпотентный, безопасный при повторной доставке и аудируемый код: контролируемые переходы состояний, защита от дублей, подписанные инструкции, полная история ревизий
- Участвовать в проводках по леджеру и переходах состояний средств (pending, clearing, settlement, return), а также в сверке с балансами провайдеров
- Улучшать обработку зависших и неуспешных платежей: понятные коды ошибок, операторские действия (reprocess, fail, return), внутренний инструментарий для Payment Operations
- Писать чистый, поддерживаемый и хорошо покрытый тестами код (unit, integration, e2e), участвовать в дизайн-ревью и технической документации
- Следить за здоровьем сервисов, участвовать в инцидент-менеджменте и root-cause анализе, дежурить в on-call ротации
- Работать с Product, Payment Operations, Quality Engineering, командами Platform, SAP Integrations и UX, а также с инженерами банков и платёжных партнёров
Требования
- 3+ года в разработке ПО, опыт создания и эксплуатации backend-систем и API в проде
- Владение Java и Spring Boot, проектирование RESTful API, реляционные БД (PostgreSQL или аналоги), включая SQL и миграции схемы
- Понимание распределённых систем: publish/subscribe, очереди, ретраи, dead-lettering, идемпотентность, консистентность и обработка сбоев
- Практический опыт работы с современными AI-ассистентами для кода (Claude Code, GitHub Copilot или аналоги)
- Сильные навыки письменной и устной коммуникации, умение работать в распределённой кросс-функциональной команде в быстром темпе
Условия
- Ранний этап стартапа при поддержке SAP
- Рост: владение платформой и операционной функцией end-to-end, расширение зоны ответственности на новые продукты, рельсы, партнёров и рынки
- Влияние на масштабирование платёжных операций в быстрорастущей B2B-платёжной компании
- Работа на стыке платёжных операций и AI-автоматизации
- Коллаборативная культура, ценящая любопытство, инклюзивность и устойчивый рабочий ритм
- On-call ротация с ориентацией на follow-the-sun покрытие по часовым поясам
Навыки
- Java
- Spring Boot
- REST
- PostgreSQL
- SQL
- Kubernetes
- Google Pub/Sub
- Apache Camel
- Kafka
- ISO 20022
- ACH
- SWIFT
- SEPA
- RTP/FedNow
- GCP
- CI/CD
- Claude Code
- GitHub Copilot