P

Senior Backend Engineer (Fintech) (TypeScript, Java)

Senior Backend & Payments Engineer — PDLC B2B

pdlc llc · На сервисе с: 31.07.26 16:36

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

Senior Backend & Payments Engineer — PDLC B2B

Format: Full-time · Remote / flexible · overlap с европейскими рабочими часами

Role: hands-on IC с архитектурной ответственностью · без people management

Code: ~70-90% времени в реализации, тестах и production work

Product context

PDLC строит нейтральную транзакционную инфраструктуру для международной B2B-торговли алмазами.

Первый релиз — защищённая среда исполнения сделки: проверенные компании согласовывают неизменяемые версии коммерческих условий (Deal Room), обмениваются закрытыми документами и проводят прямой платёж buyer → seller через регулируемого провайдера (SquareFi).

Мы — software orchestration layer: workflow, права доступа, локальное состояние, аудит, сверка. Средства, KYB и исполнение платежа — у SquareFi и его партнёров.

The role (одной фразой)

Primary backend hire: довести существующую TypeScript/PostgreSQL основу до безопасного пилота с реальными организациями и прямыми платежами — SquareFi adapter, webhooks, reconciliation, multi-tenant security, production ops.

Работа в модульном Next.js monolith (не отдельный Java/Go microservices backend). Domain logic, route handlers, migrations и provider integration — в одном TypeScript-репозитории рядом с UI; payments UI подключает frontend-партнёр по typed contracts.

Что уже есть (не greenfield)

  • TypeScript monorepo, Next.js 16, Vercel Preview
  • Clerk: auth, Organizations, company onboarding, identity projection в PostgreSQL
  • Neon PostgreSQL 18 (EU), Drizzle, SQL migrations, forced RLS, tenant-isolation tests
  • Deal Room: seller/buyer parties, exact money values, immutable revisions, SHA-256 snapshots, acceptance / change request, append-only audit
  • Vendor directory, private deal documents, organization messaging
  • Payment Intent, eligibility rules, базовые state transitions в domain layer
  • Provider-neutral SquareFi interface, fake provider, raw-body HMAC webhook verifier (tests)

Ваша зона — довести до production: live SquareFi adapter, hosted business KYB, sandbox/live direct payments, webhook inbox & orchestration, reconciliation, durable jobs/outbox, staging/production ops.

Stack

TypeScript · Node.js · Next.js 16 App Router (server/domain layer) · Neon PostgreSQL 18 EU · Drizzle ORM · explicit SQL migrations · forced PostgreSQL RLS · Clerk Organizations · PDLC permission layer · Vercel · GitHub Actions · Vercel Private Blob · SquareFi (hosted KYB + direct payments) · Планируется: Trigger.dev, Resend, Sentry / Better Stack

Three non-negotiables

  • Production TypeScript/Node.js + PostgreSQL — schema, migrations, transactions, constraints, concurrency; личная ответственность, не «работал рядом с DBA».
  • Webhooks + idempotency + reconciliation — доказуемый production или near-production кейс: duplicates, out-of-order events, unknown result, operator recovery.
  • Multi-tenant B2B + production ownership — permissions, sensitive data, incidents, secrets, controlled releases; понимание auth vs app authorization vs DB isolation.

Must-have

Опыт

  • 6+ лет backend или full-stack product engineering с сильным backend либо эквивалентный доказанный уровень
  • Личный опыт запуска и сопровождения критичных production-систем
  • Свежий hands-on код — не только architecture review или people management

Техника

  • SQL: indexes, locks, migration discipline, connection pooling
  • External API integration; async jobs; без generic retry вокруг финансовых ops без доказанной идемпотентности
  • Money modeling: integer minor units / bigint + ISO currency, не floating point
  • State machines, immutable history, append-only audit
  • Observability: structured logs, alerts, runbooks, rollback mindset
  • Превращать неполную provider documentation → контракт, код, tests, operational process

Стиль

  • Высокая самостоятельность и ориентация на завершённый результат
  • Ясная документация решений, рисков и operational procedures
  • English — рабочий (SquareFi docs, external partners); русский — плюс

Strong plus

  • Fintech, payment orchestration, BaaS, banking infrastructure, regulated B2B
  • SquareFi, Stripe Connect, Adyen, Airwallex, Wise Platform или похожие провайдеры
  • KYB/KYC hosted flows, AML-aware data minimization
  • PostgreSQL RLS, SECURITY DEFINER command surfaces
  • Next.js App Router, Neon, Drizzle, Clerk, Trigger.dev
  • Contract tests, failure injection, RLS-negative tests
  • EU data residency, SOC 2 / GDPR awareness

Collaboration

Работа в паре с Senior Frontend Product Engineer на том же monorepo: вы — payments platform, schema, RLS, webhooks, reconciliation, prod ops; frontend — Deal Room / KYB / payment UI, states, Playwright, server contract consumption. Handoff: typed server contracts, normalized payment statuses, API ready for UI integration.

Compensation

Full-time, remote. Вознаграждение и возможный equity — индивидуально по уровню, стране и формату сотрудничества.

Похожие вакансии Node.js

Соц.сети
Н

Senior Payment Engineer

Неизвестный работодательНа сервисе с: 24.09.26 20:37
Зарплата не указанаВесь мирУдалёнка

Senior Payment Engineer

Местоположение: Весь мир
Формат работы: Удаленно
Опубликована: ••••••••

Требования:
• Senior backend-инженер с 5+ годами коммерческой разработки и сильным Go или Node.js/TypeScript
• Практический опыт payment orchestration и карточной токенизации, понимание PCI DSS
• Опыт нескольких PSP/эквайеров, recurring payments, обработки отказов и идемпотентности
• Опыт стартапов и самостоятельного ведения задач от технического решения до запуска

О компании:
Стартап создаёт AI-native commerce-платформу для DTC-бизнесов с подписочной моделью; проект финансируют фаундеры, построившие портфель e-commerce-бизнесов с годовой выручкой $100M+.

Контакт: ••••••••

•••••••• опубликована в ••••••••

Соц.сети
O

AI-native Full Stack Engineer

orangesoftНа сервисе с: 24.09.26 17:35
Зарплата не указанаВесь мирУдалёнка

We’re hiring an AI-native Full Stack Engineer with strong experience in React Native and Node.js to help improve and ship our live mobile product.

You’ll work with React Native, Expo, TypeScript, NestJS, AI coach features, subscriptions, RevenueCat, webhooks.

We’re looking for someone with 3+ years of production TypeScript experience, experience shipping apps to both the App Store and Google Play, and a proven track record of improving existing production products.

Daily use of AI coding tools such as Claude Code, Codex, or Cursor is expected.

#Fullstack #TechJobs #MobileDevelopment #WebDevelopment #hiring

Соц.сети
V

Senior Payment Engineer (Go/Node.js)

vamiНа сервисе с: 24.09.26 16:40
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

SENIOR PAYMENT ENGINEER (GO/Node.js)

🏢 Компания: VAMI
🌍 Формат: Удалёнка, глобально (пересечение с рабочими часами Кипра)
🕒 Занятость: full-time

О компании:

VAMI строит AI-native commerce-платформу для DTC-бизнесов с подписочной моделью. Проект финансируют фаундеры, которые создали портфель e‐commerce компаний с годовой выручкой $100M+. Небольшая инженерная команда и возможность напрямую влиять на архитектуру продукта.

Задачи:

• Разработка платёжной инфраструктуры: оркестрация и маршрутизация между провайдерами и MID.
• Реализация карточного vault, токенизации и безопасной работы с картами.
• Настройка рекуррентных списаний, ребиллинга, ретраев и защиты от двойных списаний.
• Подключение эквайеров/PSP и доведение решений до продакшена.

Требования:

• 5+ лет коммерческой backend-разработки, сильный опыт на Go или Node.js/TypeScript.
• Практический опыт payment orchestration и карточной токенизации.
• Понимание PCI DSS и безопасной работы с карточными данными.
• Опыт работы с несколькими PSP/эквайерами, recurring payments, обработки отказов и идемпотентности.
• Опыт в стартапах и самостоятельное ведение задач от решения до запуска.
• Ежедневное использование coding agents (Claude Code, Codex или аналогичные).
• Очень продвинутый английский для общения с международной командой и фаундерами.

Будет плюсом:

• Network tokens, account updater.
• Опыт с high-risk/continuity платежами и оплатой физических товаров.

Стек:

Go, Node.js, TypeScript, payment orchestration, PCI DSS, PSP/эквайеры, recurring payments, Claude Code, Codex

Условия:

• Полностью удалённая работа.
• Full-time, без параллельных проектов (B2B).
• Пересечение с рабочими часами Кипра.
• Небольшая команда, прямое взаимодействие с CTO и влияние на архитектуру.

📩 Отклик:
••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.