
SPD Technology — B2B-партнёр по разработке программных продуктов, который помогает предприятиям и компаниям на этапе роста создавать, модернизировать и масштабировать цифровые продукты. Компания работает с облачными технологиями и DevOps, искусственным интеллектом и машинным обучением, инженерией данных и аналитикой, финтехом и платёжными системами, модернизацией приложений, системной интеграцией, API, безопасностью, обеспечением качества, а также веб- и мобильным UX/UI. Компания создаёт такие решения, как платёжные, биллинговые платформы и платформы для обнаружения мошенничества и работы с данными, для финансовых технологий, страхования, здравоохранения и электронной коммерции.
Старший инженер по бэкенду — платежи, Go, TypeScript, Node.js — удалённо в Украине
SPD Technology ищет старшего инженера по бэкенду для разработки платежной инфраструктуры для продавцов и партнерских платформ. Роль включает платежные процессы, интеграции с процессингом, сверку, выплаты и надежные финансовые системы.
Описание
- Помогать развивать платежную инфраструктуру для продавцов и партнерских платформ
- Отвечать за полный жизненный цикл платежей в сервисах на TypeScript/NestJS — от авторизации и подтверждения списания до возвратов, споров и подтверждения выплат
- Создавать и поддерживать интеграции с процессингами и эквайерами через четко определенные внутренние абстракции
- Проектировать встроенные и размещенные решения для оформления платежей с использованием hosted fields, iframe и токенизации для уменьшения области действия PCI
- Разрабатывать логику комиссий и ценообразования для многоуровневых тарифов, interchange-plus, фиксированных ставок, округления, специальных ставок и нестандартных сценариев
- Создавать системы сверки и расчетов, сопоставляющие отчеты процессингов и файлы расчетов с внутренними записями
- Проектировать устойчивую обработку событий с ключами идемпотентности, дедупликацией вебхуков, обработкой событий вне очереди, повторными попытками с экспоненциальной задержкой и конечными автоматами
- Подключать сервисы предотвращения мошенничества, проверки банковских счетов и KYC, а затем совершенствовать принятие решений на основе наблюдаемых результатов
- Управлять процессами ACH, включая окна отправки, возвраты, коды возвратов, NOC и политики повторных попыток
- Обеспечивать точность финансовых данных и поддерживать полные журналы аудита и подтверждающие материалы по сверке
- Быть экспертом по платежам, участвовать в продуктовых решениях о платежных рельсах и проверять связанный код
- Тесно работать с командой в США, обеспечивая пересечение рабочего времени с центральным временем США в течение 4–6 часов
Требования
- Не менее шести лет профессионального опыта в разработке программного обеспечения
- Три года или более практического опыта работы с платежными системами или процессингом
- Сильные навыки бэкенд-разработки на Go, TypeScript и Node.js
- Опыт самостоятельного ведения рабочих платежных процессов, выходящий за рамки простых интеграций с платежными API
- Опыт интеграции таких провайдеров, как Stripe, Adyen, Braintree, Checkout.com, Worldpay, Fiserv, или сопоставимых процессингов, шлюзов и эквайеров
- Глубокое знание жизненного цикла карточного платежа, включая авторизацию, подтверждение списания, расчеты, возвраты, чарджбэки и споры
- Знание банковских платежных рельсов; предпочтителен опыт работы с ACH/NACHA, включая возвраты и сроки проведения операций
- Опыт реализации платежной сверки и расчетов
- Уверенное владение вебхуками, повторными попытками, идемпотентностью, асинхронной обработкой и сценариями отказов распределенных систем
- Опыт моделирования реляционных данных для систем с большим количеством транзакций
- Знание PCI DSS и безопасных платежных практик, таких как токенизация и изоляция чувствительных данных
- Исключительное внимание к корректности и нестандартным случаям в финансовых системах
- Уверенное использование современных инструментов разработки с поддержкой ИИ
- Свободное владение английским языком и готовность напрямую сотрудничать с командой в США
- Готовность ежедневно работать с пересечением часовых поясов с центральным временем США в течение четырех-шести часов
- Преимущество: опыт работы с платформенными, маркетплейсными или facilitator-моделями, включая разделенные платежи, подключение субмерчантов и операции между несколькими участниками
- Преимущество: опыт работы с рельсами выплат и перечислений, включая сбор банковских реквизитов, их проверку и управление статусами
- Преимущество: опыт работы с инструментами противодействия мошенничеству и оценки рисков, а также сервисами проверки банковских счетов
- Преимущество: опыт разработки плагинов или SDK для электронной коммерции, включая WooCommerce, Shopify или Magento
- Преимущество: знание мультивалютных, трансграничных и альтернативных способов оплаты
- Преимущество: опыт применения event sourcing для финансового состояния и проектирования бухгалтерских книг с двойной записью
Преимущества
- Возможность выбрать полностью удаленную работу из любой точки мира или гибридный формат в офисных хабах
- Гибкий график
- Стабильный объем работы и доход
- Оценка результатов с определенной карьерной траекторией
- Программа наставничества
- Планирование профессионального развития
- Индивидуальный доступ к обучению через корпоративную библиотеку
- Поддержка публичных выступлений
- Общекорпоративные технологические и культурные мероприятия
- Гибкая и поддерживающая культура, основанная на сотрудничестве, открытом общении и взаимном уважении
- Возможности участвовать в значимых инициативах в области КСО