Full-Stack Developer — Ventured Hub App & GoHighLevel Integration

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

WAGE / SALARY

15

HOURS PER WEEK

TBD

DATE UPDATED

Jun 3, 2026

JOB OVERVIEW

Purpose of the Role
Ventured Business Hub is a boutique agency that helps small business owners grow through
virtual assistance, systems, and strategy. We have been building Ventured Hub — a custom
web application designed to replace our current ClickUp setup and become the central operating
system for our team and clients. The application is approximately 70% complete, with the core
look, structure, and key functionality already in place. This role exists to get it across the finish
line.

The developer in this role will take ownership of an existing, partially built codebase and
complete the remaining features, fix outstanding issues, and optimise performance and usability
so the application is ready for daily use by our team. Critically, they will also be responsible for
ensuring that Ventured Hub integrates seamlessly with GoHighLevel (GHL) — our CRM and
marketing automation platform — so that client data, leads, and workflows flow between both
systems without duplication or manual effort.

This is a focused, time-bound engagement with a clear goal: a polished, fully functional
application delivered within 2–3 weeks. It suits a developer who is confident jumping into an
existing codebase, can quickly identify what needs to be done, and delivers clean, working code
without needing hand-holding.

Background: Where the App Is Now
Ventured Hub is a React + Node.js web application built on the following stack:
Frontend: React 19, Tailwind CSS 4, shadcn/ui
Backend: Express 4, tRPC 11
Database: MySQL (via Drizzle ORM)
Auth: Manus OAuth
Hosting: Manus platform (cloud-deployed) can change if required

The application is approximately 70% complete. The overall design direction, layout, navigation
structure, and core UI components are in place.

The remaining work falls into three buckets:
1. Feature completion — several features are partially built or stubbed out and need to be
finished to a production-ready standard. This includes the time tracking system, timesheet view,
client management structure, and task detail interactions.
2. Optimisation and polish — existing features need performance review, UX refinement, and
edge-case handling. The app should feel fast, reliable, and intuitive for a small team using it
daily.
3. GoHighLevel integration — the application needs to connect to our GoHighLevel CRM to:
Sync client contact records between GHL and Ventured Hub
Trigger GHL automations when task statuses change (e.g. when a client project moves to
“Complete”, fire a GHL follow-up sequence)
Pull lead pipeline data from GHL into Ventured Hub dashboards

Optionally: create GHL contacts or update opportunity stages from within Ventured Hub
A detailed gap analysis report (comparing our current ClickUp setup to the planned Ventured
Hub feature set) and access to the existing codebase are available for shortlisted candidates.

Key Responsibilities
This is a completion and optimisation engagement, not a greenfield build.
The developer will:
-Review and onboard quickly.
-Spend the first 1–2 days reviewing the existing codebase,
identifying what is complete, what is partially built, and what is missing.
-Deliver a short written assessment of the remaining work and a proposed completion schedule before starting any
code changes.

Complete the remaining features.
Finish all partially built features to a production-ready standard.
Priority areas include: the time tracking and timesheet system (per-task timer, weekly
grid, approval workflow), the client management structure (client records, Ongoing Clients / Build
Clients views), the Kanban board view, and task detail interactions (subtasks, checklists,
attachments, comments, activity log).

Optimise existing functionality. Review the completed portions of the app for performance,
UX consistency, and edge-case handling. Fix bugs, improve loading states, and ensure the app
feels polished and reliable under real daily use.

Build the GoHighLevel integration. Design and implement the GHL integration layer: contact
sync between GHL and the Ventured Hub database, webhook handling for status-triggered
automations, lead pipeline data pull into dashboards, and (optionally) bidirectional opportunity
stage updates. Document the integration architecture clearly so it can be maintained and
extended after handover.

Hand over cleanly. Deliver a brief handover document covering what was built, how the GHL
integration works, any known limitations, and recommended next steps. Ensure all backend
procedures have Vitest unit tests and the README is current.
Communication throughout the engagement should be proactive — a brief daily or every-otherday update via message, and a short video check-in with Paige at the midpoint and on completion.

Essential Skills and Qualifications
The following are non-negotiable requirements for this role:
Technical
Minimum 2 years of professional experience building full-stack web applications
Proficiency in React (hooks, context, component architecture) and TypeScript
Experience with Node.js and REST or RPC-style APIs (tRPC experience is a strong plus)
Solid understanding of relational databases and ORM tools (MySQL, Drizzle, Prisma, or
similar)
Experience integrating third-party APIs via webhooks and REST (GoHighLevel API
experience is a strong plus; CRM integration experience is acceptable)
Ability to read and extend an existing codebase without breaking existing functionality
Familiarity with Git, pull requests, and collaborative development workflows

GoHighLevel Specific
Working knowledge of the GoHighLevel platform — understanding of contacts, pipelines,
automations, workflows, and sub-accounts
Experience using the GHL API or webhooks to build integrations (or demonstrated ability to
learn quickly from API documentation)
Understanding of how GHL automations trigger and how to design integration logic that does
not create duplicate records or infinite loops

Soft Skills
Strong written English communication (all async communication is in English)
Ability to work independently, manage your own time, and flag blockers proactively
Comfortable asking clarifying questions rather than making assumptions
Detail-oriented — our clients rely on accurate time tracking and task data

Preferred Skills
The following skills are not required but would set a candidate apart:
Prior experience building task management or project management tools
Experience with Tailwind CSS and shadcn/ui component libraries
Familiarity with Drizzle ORM and schema-first database workflows
Experience with ClickUp API or migrating data from ClickUp
Experience building approval workflows or multi-step state machines
Knowledge of Australian business context or experience working with Australian clients

If you have got this far, thank you. As part of your submissions, the first word is to be Stacked (just to ensure you have read the whole instructions), als ensure that the writing is in Aus english.

Application Process
To apply, please reply to this post
1. A brief introduction (3–5 sentences) explaining your background and why this role
interests you
2. Links to 2–3 projects you have built or contributed to — ideally including at least one with
API integration or CRM connectivity
3. Your answer to this question: “How would you approach syncing a contact record
between GoHighLevel and a custom MySQL database, ensuring no duplicates are created if
the same contact is updated in both systems simultaneously?” (There is no single right
answer — we want to see how you think.)
4. Your availability and current timezone
5. Your hourly rate expectation in USD/AUD

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin