Backend Developer for TForce Freight API Integration (OAuth2 + REST)

Posted yesterday

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

I need a developer to integrate the TForce Freight "Get Rate" API into an existing web-based freight calculator. The situation: I run a door manufacturing company. I've already built a freight calculator (in Lovable, a web app) that takes a customer's order and outputs the pallet dimensions, weights, and shipping details. That part is done and working. What I need is for those outputs to be sent to the TForce Freight rating API so the tool returns a live freight quote automatically, instead of my employee typing everything into TForce's portal by hand. The specific work: Connect to the TForce Freight Get Rate API (endpoint: POST (link removed)) Implement OAuth 2.0 client-credentials authentication (token fetch + refresh) plus the API subscription key Securely store my API credentials so they are never exposed in the frontend/browser — must be handled server-side or via secure environment variables Map my calculator's existing output (origin zip, destination zip, pallet weight, dimensions, accessorials) to the API's request format Return the freight rate into my app and handle errors gracefully (API down, invalid request, etc.) What's already done: The full calculator and all pallet/weight logic is built and working I have TForce developer portal access and will provide credentials securely (not in this job post) TForce provides API documentation, sample request, and sample response What I'm looking for: Experience with REST API integration and OAuth 2.0 client-credentials flow Backend experience (Node.js or similar) — the secret cannot live in the browser Someone who communicates clearly and asks questions upfront This is a small, well-defined job — a single endpoint with standard auth. I have a detailed spec I'll share with the developer I hire. In your proposal, please tell me: what OAuth grant type does this integration use? (This confirms you read the post.)

  • $300.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
API Integration
RESTful API
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:yesterday
  • Interviewing:
    1
  • Invites sent:
    7
  • Unanswered invites:
    5
About the client
Member since Jun 29, 2026
  • United States
    6:04 AM

Explore similar jobs on Upwork

Git
WordPress
PHP
MySQL
JavaScript
Set up sellers.json fileFixed-price‐ Posted 3 weeks ago
JSON
JavaScript
Advertising Networks

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