Full-Stack Developer QBO Payment Sys + 3rdparty API (Customer Intake - Automated Billing)

Posted 2 weeks ago

Worldwide

Summary

IMPORTANT: We are strictly looking for an individual, dedicated contractor. No agencies, development firms, or subcontracting will be considered. Currently acquiring an exclusively dedicated developer with strong US time zone familiarity. As a software firm, we are looking for a reliable partner who can manage several projects, including direct customer management and clear communication. Fluent English is a high value and strictly required. Please note: If you are currently full-time engaged in another local job or cannot dedicate focused, overlapping hours to this project, this role is not for you. We need someone who can treat this as a primary priority. Project Overview: We are looking for a talented full-stack developer to redesign/update a website (currently hosted on a standard domain registrar) and build a custom, multi-signer intake form with secure document upload capabilities. The core of this project is integrating direct, custom backend automations with a third-party Remote Online Notarization (RON) API and QuickBooks Online. No third-party automation tools (Zapier, Make, etc.) are permitted. All integrations must be built via custom, standalone backend code. - Key Deliverables: Frontend Intake Form: Clean, mobile-responsive design allowing secure file uploads and dynamic form fields based on the input signer count. Direct Third-Party API Integration: Connect to the RON provider’s REST API to instantly initiate a session and securely pass files upon customer submission. QuickBooks Payments SDK Integration: Implement secure credit card vaulting/tokenization at intake using the official QuickBooks Web Payments SDK (ensuring zero PCI-compliance liabilities on our end). Admin Post-Session Billing Tool: Create a lightweight, secure, password-protected internal portal where the admin can input final signer and seal counts after a session concludes. Automated Invoicing Engine: Calculate the final dynamic pricing via custom code upon admin submission, generate a line-item invoice in QuickBooks, automatically charge the vaulted card token, and trigger the official receipt to the client. - Technical Requirements: Proven experience with backend languages (Node.js, Python, PHP, or Go). Deep familiarity with QuickBooks Online Accounting & Payments APIs (specifically tokenized card charges, OAuth 2.0 token refresh cycles, and invoice generation). Strong understanding of REST APIs, webhooks, JSON payloads, and secure file handling over HTTPS. Ability to deliver clean, documented, standalone code without external platform dependencies (e.g., deploying a lightweight containerized solution to Render, AWS, or similar). How to Apply: To ensure you have read this entire post, please start your proposal with the word "DEDICATED". - In your proposal, please include: A brief example of a similar custom API integration you have built (specifically involving payment gateways or document workflows). - FYI We place great importance on honesty. Even if you lack relevant experience, welcome anytime provided you possess confidence and a solid technical background. Your approach to managing the QuickBooks OAuth token refresh cycle to ensure the chain never breaks during server restarts. Your estimated timeline and fixed-price or hourly rate for this scope.

  • More than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Expert
    Experience Level
  • $10.00

    -

    $30.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
API Integration
JavaScript
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:last week
  • Interviewing:
    2
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Feb 8, 2026
  • United States
    Calumet City3:11 AM
  • $9.4K total spent
    56 hires, 28 active
  • 347 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

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