Senior Backend Developer - Middle East Ecommerce

  • Full-Time
  • Remote

Job Description:


Company: Middle East Ecommerce
Location: Remote 
Employment Type: Full-Time Permanent
Department: Backend / Financial Systems & Logistics

About the Role

You will engineer the financial and logistics backbone of one of the most ambitious Super App platforms in the MENA region. This is a core infrastructure role — not maintenance — where you will build systems that handle payments, escrow, logistics, and internal digital currency from day one.

Key Responsibilities

  • Design and implement a unified Payment Abstraction Layer supporting Stripe, Ethereum (ERC-20), native wallets, and custom payment adapters.
  • Build and maintain the Escrow Engine with funds locking, conditional release triggers (delivery confirmation, dispute resolution), auto-release timers, and fraud prevention for high-value orders.
  • Integrate 3PL Aggregator APIs (like EasyShip, Shippo, ShipRocket) for multi-carrier rate queries, label generation, tracking webhooks, and reconciliation flows.
  • Implement carrier-event webhook processors that drive escrow state transitions (shipped in-transit delivered released).
  • Architect the internal Digital Currency system for issuance, redemption, wallet operations, and conversion rate logic.
  • Build customs, HS-code, and VAT calculation middleware for cross-border order flows.
  • Design rate-limit-resilient, idempotent payment processing pipelines that survive gateway timeouts and network partitions.
  • Maintain audit trails and financial reconciliation exports for compliance across UAE, KSA, and Egypt.

Core Tech Stack

  • Backend: Laravel 11, Node.js
  • Data & Caching: PostgreSQL, Redis, Elasticsearch
  • Cloud / DevOps: AWS (SQS, Lambda, RDS, S3, CloudWatch), Docker, GitHub Actions
  • Payments / Crypto: Stripe API, Ethereum/ERC-20, Web3.js / Ethers.js
  • Logistics: 3PL Aggregator APIs integration

Required Qualifications

  • 5+ years of backend engineering experience with Laravel (PHP 8.2+) and Node.js in production.
  • Proven implementation of multi-provider payment systems (Stripe, crypto, custom gateways).
  • Ethereum/ERC-20 token integration experience — wallet management, transaction signing, gas estimation, event listening.
  • REST API and webhook design with idempotency keys, retry logic, and distributed transaction handling.
  • Redis for queue management, rate limiting, and cache-aside patterns at scale.
  • AWS production experience: SQS, Lambda, RDS, S3, CloudWatch.
  • SQL schema design for financial data with audit log integrity.
  • Elasticsearch query design for product catalog, transaction history, and analytics.

Preferred Qualifications

  • Direct experience integrating 3PL aggregator APIs (Shippo, EasyShip, ShipRocket, or equivalent).
  • Smart contract interaction using ethers.js (reading state, calling payable functions, listening to events).
  • Experience building escrow or trust-and-safety payment systems (marketplace, gig economy, or financial platforms).
  • Knowledge of MENA regional payment systems: STC Pay, Fawry, SADAD, OPay, Tabby, Tamara.
  • Familiarity with PCI-DSS scope reduction architecture.
  • Arabic language proficiency (beneficial but not required).

Why This Role is Exceptional

You will architect the financial and logistics rails that every transaction flows through on the platform — including escrow, digital currency, crypto payments, and real-time carrier data — forming a structural moat for the Super App.

Compensation & Benefits

  • Competitive senior-level salary (disclosed at first screening).
  • Permanent employment contract — full stability, not freelance or project-based.
  • Opportunity to shape the core infrastructure of a MENA Super App.