Job Description
We are building a centralized employee and operations management system using ClickUp as our core platform. Since ClickUp does not offer native integrations with several of our critical tools—and Zapier/Make is not an option—we are looking for an experienced IT / backend developer who can build custom API-based integrations using code.
This role will focus on securely connecting multiple systems, normalizing data, and pushing structured data into ClickUp (tasks, custom fields, and dashboards).
Primary Integrations (Phase 1)
Gusto – Employee & payroll-related data
Toast POS – Sales, catering, and labor data
7Shifts – Scheduling and labor data
ClickUp – Centralized data destination
Additional Data Sources (Phase 2 – Sales & Reviews)
Sales Platforms
Toast POS (In-store & Catering)
Uber Eats
DoorDash
Grubhub
Webstore / Online Ordering
Catering Platform
Stripe
Square
PayPal
Review Platforms
Google Reviews
Yelp
OpenTable
Toast Reviews
Core System Objective
Create a Daily Sales Feed inside ClickUp where:
Each task represents one store per day
Data from all platforms is consolidated for reporting, comparisons, and alerts
ClickUp Task Structure – “Daily Sales Feed”
Required Fields
Date
Week Number (auto)
Year (auto)
Store (Dropdown)
Sales Fields
Toast POS Sales
Uber Eats Sales
DoorDash Sales
Webstore Sales
Catering Platform Sales
Grubhub Sales (future)
Stripe Sales
Square Sales
Calculated / Derived Fields
Total Sales (formula)
Labor Cost % (from R365)
Food Cost % (from R365)
Week-over-Week % Change
Year-over-Year % Change
Variance Status (Growth / Stable / Decline)
Notes
Automations & Logic (Built via Code)
Daily automated data imports from all platforms
If any platform reports $0 sales, auto-tag: “Finance Review Needed”
If variance drops below -15%, notify Operations Director
Auto-generate:
Weekly sales comparison reports
Monthly sales summaries
Year-over-Year comparison reports
Dashboards to Support
Total Sales (All Channels)
Sales by Channel (Pie Chart)
Sales by Store (Bar Chart)
Week-over-Week Comparison
Year-over-Year Trend
Revenue Share by Channel
Labor & Food Cost Ratios
Variance Tracker with alerts
Required Skills
Strong experience with REST APIs & OAuth authentication
Ability to build custom integrations without Zapier/Make
Experience working with:
ClickUp API
POS, payroll, or scheduling systems
Backend development (Node.js, Python, or similar)
Data normalization, transformation, and error handling
Secure handling of credentials and tokens
Nice to Have
Experience with restaurant or multi-location businesses
Familiarity with R365 or similar financial systems
Experience designing reporting-friendly data structures
Project Type
Contract (with potential long-term work)
Clear documentation and handoff required
To Apply
Please include:
Examples of custom API integrations you’ve built
Your preferred tech stack
How you would approach syncing multiple platforms into ClickUp
Any experience with ClickUp API or POS systems
If you want, I can also:
Shorten this for a budget-focused Upwork post
Rewrite it to target senior-only developers
Add estimated milestones & deliverables
Convert this into a technical scope of work (SOW)
Apply Now
Apply Now