Senior Node.js Middleware Engineer — Dynamic API Integration System

Senior Node.js Middleware Engineer — Dynamic API Integration System

Senior Node.js Middleware Engineer — Dynamic API Integration System

Upwork

Upwork

Remoto

6 hours ago

No application

About

We are building a dynamic, multi-platform API middleware for an AI chatbot platform. The foundation is already in place. You will finish and extend the integration layer responsible for secure, reliable, deduplicated, and recoverable external API calls. Core Responsibility Own and complete the technical implementation of 3rd-party API handling: authentication protocols, request routing, retry & cooldown logic, error classification, health gating, deduping, logging, and background job hooks. Requirements Expert-level Node.js (async flow, API routing, middleware architecture) OAuth2 token refresh, HMAC validation, and secure credential handling Resilient API call patterns (backoff, dedupe, caching, short-circuiting) Database-backed health state and cooldown rules Structured logging and traceability across services Work autonomously within an existing architecture Deliver production-grade code without extensive hand-holding Nice to Have Experience with multi-tenant SaaS platforms Messaging platform integrations (Meta, WhatsApp, Line, etc.) Performance profiling and distributed error analysis Engagement Full-time, ongoing development Scope is modular but minimally defined — must handle ambiguity Direct technical collaboration with CTO-level leadership Immediate start Goal A robust middleware system that allows any new integration to be added quickly, without modifying core logic. Apply only if you are comfortable taking ownership of a critical runtime infrastructure component and driving it to production-ready stability.