Senior Backend Engineer (Node.js/Python) for "Zero-UI" API Routing & Stripe Escrow Integration

Posted 7 hours ago

Worldwide

Summary

[Job Title] Senior Backend Engineer (Node.js/Python) for "Zero-UI" API Routing & Stripe Escrow Integration [Project Overview] We are building a highly secure, backend-only "A2A (Agent-to-Agent)" communication protocol. Please note: NO frontend (UI/UX) development is required for this project. The goal of this project is to build an automated backend routing system where two independent nodes can negotiate a schedule via JSON payloads in the background, and immediately trigger a micro-escrow payment lock-up using Stripe API upon agreement. [Core Responsibilities & Features to Build] Hash Mapping System: Convert user identifiers (e.g., phone numbers) into hashed keys to act as communication nodes. A2A Negotiation Logic: Build RESTful API endpoints that allow Node A and Node B to exchange schedule data (Time, Capacity, Deposit limits) via JSON. The system must enforce a maximum "3-ping-pong" rule to reach an agreement or terminate. Micro-Escrow Integration (Stripe): Once both nodes agree on the schedule, automatically trigger a Stripe API call to place a temporary hold (Auth) on a specific amount (e.g., $10) without any frontend UI intervention. Build the logic to either "Capture" (No-show) or "Release" (Visited) the hold based on webhook triggers. [Required Tech Stack] Backend: Node.js (Express/NestJS) or Python (Django/FastAPI) Database: PostgreSQL or MongoDB Payment Gateway: Deep experience with Stripe Connect & Stripe Payment Intents (specifically Auth & Capture flow) Version Control: Git / GitHub [Milestone Payment Structure] We strictly follow a 3-step milestone payment structure to ensure quality and transparency: Milestone 1 (30%): Completion of Node-to-Node JSON communication API and hashing logic. (Successfully demonstrating two servers negotiating a schedule). Milestone 2 (40%): Successful integration of Stripe Escrow (Auth/Hold) logic in the Test Environment. Milestone 3 (30%): Final QA, bug fixing, and 100% transfer of source code and IP rights to our GitHub repository. [Strict Requirements & NDA] All source code and Intellectual Property (IP) developed during this project will belong 100% to the client. You may not use this specific core logic in your public portfolio. To prove you are a human and have read this entirely, please start your proposal with the phrase: "Zero-UI Escrow Protocol". Proposals without this exact phrase will be automatically declined.

  • $1,200.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
JavaScript
Node.js
Stripe API
Nice-to-have skills
API Development
PostgreSQL Programming
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:7 hours ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 14, 2026
  • South Korea
    12:25 AM

Explore similar jobs on Upwork

Application InstallationFixed-price‐ Posted 3 weeks ago
Android
Smartphone
Tablet
iPhone
Solidity
Ethereum
Smart Contract
Blockchain
Cryptocurrency
Blockchain Architecture
ERC-20

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo