We are building a Payment Orchestration Platform focused on the Saudi market, similar in concept to Spreedly / Checkout.com Intelligent Routing, but lighter and optimized for local PSPs. The platform should allow merchants to process payments through multiple PSPs using one unified API, with smart routing, tokenization, unified webhooks, and a dashboard. We are looking for experienced developers (Backend + Frontend + DevOps) to help us build the MVP. Project Scope (MVP Requirements) 1. Unified Merchant API Create a single API layer for merchants to: Create charges Process refunds Tokenize cards Retrieve transaction status Stack preferred: FastAPI or Node.js, PostgreSQL. 2. Smart Routing Engine Rules-based routing to choose the best PSP depending on: Card type (Mada, Visa, Mastercard) PSP success rate Fees Failover logic on payment failure Retry engine (auto-switching between PSPs) 3. PSP Integrations (Phase 1) Integrate with at least two PSPs: HyperPay NeoLeap Each connector must support: Authentication Charge Refund Void Status API Webhook translator 4. Universal Tokenization Service A unified token format that works across different PSPs without exposing sensitive data. 5. Webhooks Orchestration Layer A service that: Receives webhooks from all PSPs Standardizes them into one unified format Sends the standardized event to merchants 6. Merchant & Admin Dashboard Frontend (React/Next.js preferred) that provides: Transaction list PSP performance analytics Routing rule configuration Webhook logs Merchant management ⚙️ Technical Requirements Backend: FastAPI or Node.js (TypeScript) Database: PostgreSQL Queues: Redis / RabbitMQ Deployment: Docker + Kubernetes Logging: Grafana / Prometheus API security: JWT, rate-limiting Clean modular architecture Deliverables Full backend codebase API documentation (Swagger / Postman) PSP integration connectors Merchant dashboard + Admin dashboard Deployment guide (Docker/Kubernetes) Basic routing rules implemented Webhooks unification service Tokenization mechanism What We Are Looking For Experience building payment systems or gateway integrations Strong backend architecture skills Ability to work with PSP APIs (HyperPay, NeoLeap, Tap, etc.) Solid DevOps knowledge Clean code + documentation Ability to work independently Important Notes This platform will NOT hold or store any funds. It only routes payment requests to PSPs. So SAMA licensing is not required at MVP stage.