Part time Technical Partner to help maintain a delivery operations web app

Posted 3 weeks ago

Worldwide

Summary

We are looking for a part-time technical partner to help maintain and improve a delivery operations web app used for catering dispatch, driver management, order tracking, Dispatch automation and payout reconciliation. The project is built with Next.js / React, Supabase/PostgreSQL, GitHub, Vercel, and integrations with tools such as Cartwheel, Twilio/SMS, Slack, and delivery/order webhook feeds. The immediate priorities are: 1. Duplicate driver cleanup and prevention * Investigate why duplicate driver records are being created. * Compare driver records across phone numbers, names, external IDs, and delivery history. * Design safe deduplication logic without breaking historical delivery records. * Add safeguards so future imports/webhooks do not create duplicate drivers. * Build admin-friendly tools or reports to review suspected duplicates. 2. Driver payout and reconciliation issues * Audit payout logic across deliveries, drivers, tips, bonuses, adjustments, and dispatch/payment records. * Identify mismatches between completed orders, driver pay, and payout totals. * Build reliable reports for driver payouts and exceptions. * Help correct data issues safely in production. * Improve visibility into why a driver was or was not paid for a specific order. 3. Ongoing Hub maintenance and feature updates * Maintain and improve a Next.js/Supabase operations dashboard. * Debug production issues involving order sync, webhooks, RLS/security policies, and dashboard filters. * Work with Supabase SQL, Postgres functions, RLS policies, migrations, and RPCs. * Inspect GitHub code, create branches/PRs, and deploy through Vercel. * Improve existing workflows for dispatch, driver messaging, contract/SOP lookup rules, Cartwheel order sync, and admin tools. Required skills: * Strong PostgreSQL/Supabase experience, including SQL joins, data cleanup, RLS policies, database functions, and migrations. * Next.js / React / TypeScript experience. * Experience debugging production data issues, not just writing new features. * Comfortable with GitHub branching, pull requests, and Vercel deployments. * Experience with webhooks and third-party API integrations. * Ability to work carefully in a live operations environment where bad data changes can affect drivers, orders, and payouts. * Strong communication skills and willingness to explain what was changed, what data was affected, and what safeguards were added. Helpful but not required: * Experience with logistics, delivery, dispatching, driver apps, or gig-worker payout systems. * Experience with Twilio SMS, Slack alerts, Cartwheel, or similar delivery/order platforms. * Experience building admin dashboards and operational reporting tools. This role requires someone who can investigate problems from both the code and data side. We need a careful, detail-oriented developer who can help us solve immediate driver duplicate and payout issues while also becoming an ongoing technical support partner for the project.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $8.00

    -

    $12.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
PostgreSQL
Next.js
React
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 10, 2024
  • United States
    Mobile10:43 AM
  • $41K total spent
    6 hires, 5 active
  • 6,801 hours
  • Transportation & Warehousing
    Mid-sized company (10-99 people)

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
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

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