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.