Back to jobs

Node.js Middleware Developer — Multi-Provider API Integration Layer (WooCommerce)

Search - API Integration · local_filter_skipped · UID ~022072038933682265528

Open Job

Job Details

Budget Unknown
ExperienceExpert
DurationUnknown
Weekly hoursUnknown
Client countryUnknown
ProposalsUnknown
InterviewingUnknown
Invites sentUnknown
First seenTue, Jun 30, 2026 9:37 PM
Last seenWed, Jul 1, 2026 10:40 AM

Description

**Title:** Senior Node.js Backend Developer — Multi-Provider API Integration Layer (WooCommerce) **Project Type:** Fixed-price or hourly (open to discuss) — Phase 1, with ongoing work expected --- **Overview** We run an international e-commerce store built on WordPress + WooCommerce. We sell **digital products that are provisioned and delivered instantly upon successful payment**. There is no physical inventory or shipping. We currently integrate third-party supplier APIs **directly** inside WordPress to manage product data, fulfillment, and usage/consumption tracking. This is becoming slow and hard to maintain as we add more suppliers. We want to build a separate **Node.js middleware layer** that sits between WordPress and the supplier APIs. The middleware should handle all supplier communication, background syncing, data normalization, and order fulfillment — so WordPress only reads prepared data from the database and stays fast. After an order is paid, the middleware must place the order with the correct supplier and return the fulfillment details in **near-real-time**, so reliability and idempotency of the post-order flow are critical. **Critical requirement:** the middleware must be designed as a **reusable integration framework**, not a one-off integration. Adding a new supplier afterward should require building only a thin supplier-specific "connector" — not rebuilding the syncing, normalization, database, webhook, or scheduling logic each time. We will explicitly eval

Skills

API Integration RESTful API TypeScript MySQL Node.js

Notification History

ChannelTypeStatusSentError
No notifications.

User Actions

ActionActed at
No actions.