MoneyGram
Senior Full Stack Engineer, Mobile & Web
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в небольшую команду MoneyGram, которая строит stablecoin-платежи и балансовый аккаунт. Нужно вести клиентский опыт на mobile и web и отвечать за фичи end-to-end — от React Native экрана до Spring Boot сервиса.
Задачи
- Разрабатывать фичи end-to-end: от экрана на React Native до сервиса на Spring Boot, владеть вертикальными срезами, а не отдельными слоями
- Вести направление mobile и web — клиентский опыт является ключевым для продукта
- Запускать новые рынки и делать каждый следующий запуск дешевле предыдущего, автоматизируя ручную работу
- Работать на money path: балансы, леджеры, переводы, сверка (reconciliation), включая корректную обработку частичных сбоев
- Интегрироваться с внешними системами: payout-партнёры, KYC-вендоры, эмитенты карт, внутренние платформы
- Развивать платформу: автоматизированное тестирование, алертинг, восстановление кошелька, KYC-флоу
- Эксплуатировать то, что построено: деплой, мониторинг, on-call, root cause analysis
Требования
- 7+ лет разработки и выпуска production-софта с реальной глубиной по всему стеку
- Сильный React и React Native: опыт выпуска и поддержки production мобильного приложения, свободное владение TypeScript, умение строить интерфейсы, работающие на слабых устройствах и плохих соединениях
- Уверенный backend на Java и Spring Boot либо сопоставимый опыт и готовность быстро их освоить
- Проектирование RESTful API, реляционное моделирование данных, понимание failure modes распределённых систем
- Автоматизированное тестирование и CI/CD как привычка по умолчанию
- Комфорт в работе с legacy-системами и инкрементальный рефакторинг чужого кода
- Неподдельный интерес к продукту, а не только к реализации
- Способность работать с минимальным руководством в небольшой быстро меняющейся команде
Условия
- Remote из Германии или Португалии, гибкий график, без релокации и ожиданий по офису
- Необходимо действующее право на работу в Германии или Португалии
- Работа с командами на US East Coast time (разница 5–6 часов): послеобеденное время — совместная работа, утро свободно
- Ставка на письменную коммуникацию и асинхронные решения
- Ответственность за результаты, а не за тикеты
- Стартап-культура внутри глобальной компании: маленькая команда, короткий путь от идеи до production, минимум лишних процессов
- Процесс найма: от первого звонка до решения 7–10 дней с чётким ответом в любом случае
Навыки
- React
- React Native
- TypeScript
- Java
- Spring Boot
- PostgreSQL
- Couchbase
- Amazon EKS
- OAuth 2.0
- JWT
- RESTful API
- CI/CD
- iOS
- Android
- blockchain
- smart contracts