Senior Full-Stack Developer Needed: AI Social Media Dashboard
FreelanceJobs
- Canada
- Canada
Über
We're also looking for a long-term relationship with the right developer, as we expect additional projects and continued improvements after the MVP.
Scope (MVP)
1. Auth + Multi-tenant
Client workspaces (organizations)
Invite users (invite flow)
Roles/permissions (Owner, Admin, Editor, Reviewer, Viewer)
Strict tenant isolation (no data leakage between clients)
2. Inbox / Review
Queue with filters (brand, channel, status, language, campaign)
Split view (list on the left, preview on the right)
Approve / Reject with reason + comment thread
(Nice-to-have) bulk actions and assignment
3. Content Studio (edit + regenerate)
Caption editor with platform checks (length, hashtags, brand rules)
Assets: upload, replace, reorder (image/video/carousel)
Regenerate:
re-generate text
re-generate images
Revision history (versioned posts, ability to roll back)
4. Scheduler / Calendar
Calendar per brand/channel
Schedule posts (timezone support)
Validations: no publishing without an asset
(Optional) "Approval required before scheduling" per brand/workspace
5. Publisher (Facebook, Instagram, LinkedIn)
Connect social accounts via OAuth
Publishing jobs (scheduled + direct post)
Statuses: Draft, In Review, Approved, Scheduled, Posted, Failed
Retries + clear error UI
6. Audit log
Who did what, when (approve/reject, edits, publishing attempts)
Exportable log (nice-to-have)
- Integrations / Notes
We have an existing AI generator (currently controlled via Google Sheets).
The new platform should integrate with our generator via API/webhook (or we can migrate step-by-step).
- Preferred Tech Stack (open to alternatives)
Frontend: (TypeScript)
Database: Postgres (e.g., Supabase/Neon) + Prisma
Auth: or Clerk/Auth0
Storage: S3-compatible (AWS S3 or Cloudflare R2)
Background jobs: Redis + BullMQ (or equivalent)
Hosting: Vercel (or similar)
Logging/monitoring: Sentry (preferred)
Important: GDPR basics, secure OAuth token handling, permissions hardening.
- Deliverables
Working web app + codebase (GitHub repo)
Database schema + migrations
Documentation: setup, deployment, env vars
Basic test plan + handover
(Optional) CI/CD + staging environment
- Who We're Looking For
Senior full-stack developer with experience building SaaS, multi-tenant apps, RBAC
Strong experience with OAuth and integrations (Meta/Instagram + LinkedIn is a big plus)
Experience with queues/workers and reliable background processing
Solid security fundamentals (tenant isolation, token handling, file access)
Clear communication and ability to deliver independently
- Budget & Contract
Open to fixed price or hourly.
Please include your rate and or a proposed fixed price.
Contract duration of 1 to 3 months. with 40 hours per week.
Mandatory skills: , , TypeScript, SaaS
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.