Part Time
$8 per hour
30
Jun 12, 2026
TO APPLY: Start your application with the word "LANDED" or it will not be read.
About us
We're a Toronto-based group of companies in commercial furniture distribution and marketing services. We're building custom internal tools to run our operations and want one reliable developer we keep long-term — not a one-off contract.
The role
Part-time, 6 hours/day, Monday–Friday, at $8 CAD/hour (~$960 CAD/month). Remote. Async-first — we're in Eastern time, we just need a few hours of overlap and clear daily communication. Strong performers get more responsibility and rate reviews.
Your first project (2–3 months)
A pricing and document-generation web app for our furniture business:
Production React build from our existing working mockup (design and logic are already proven — you make it real)
Airtable as the database via REST API (read/write)
Pricing engine: per-supplier cost rules, live currency rates, per-line markups
PDF generation from one shared layout: quotes, order acknowledgements, invoices, purchase orders, packing lists
QuickBooks Online integration: OAuth 2.0, push invoices, sync payments (QBO sandbox first)
After that
Ongoing work: improving the tool,
Required
Strong React and JavaScript/TypeScript
Real REST API integration experience — OAuth 2.0 is a must
PDF generation in web apps (react-pdf, Puppeteer, or similar)
Can deploy and host small apps (Vercel, Netlify, or similar)
Git
Strong written English — you'll work from written specs
Nice to have
Airtable API, QuickBooks Online API,
How we work
Clear written specs, fast decisions from the owner
Daily end-of-day note (3–5 bullets: done / in progress / blocked)
Short Loom walkthrough twice a week
Billable hours = active work on assigned tasks only. We track honestly and expect the same.
Ask before assuming. One sharp clarifying question beats a wrong guess every time.
To apply, send:
The word "LANDED" first
Your availability (confirm you can do 6 hrs/day)
Links to 2–3 web apps you built — live links or repos, not screenshots
One short paragraph: an API integration you built and a specific problem you hit doing it
Your earliest start date