Full-Stack Vibe Coder

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

TYPE OF WORK

Full Time

SALARY

1500

HOURS PER WEEK

40

DATE UPDATED

Mar 9, 2026

JOB OVERVIEW

We build fast. We ship faster. If you can turn a Figma mockup, a Cursor prompt, and a Supabase schema into a production-ready feature in a single sitting — we want to talk to you.

We build fast. We ship faster. If you can turn a Figma mockup, a Cursor prompt, and a Supabase schema into a production-ready feature in a single sitting — we want to talk to you.

About the Role
We are a fast-moving technology company building AI-powered SaaS products that serve real industries. We're looking for a Full-Stack Vibe Coder — someone who doesn't just write code, but vibes with AI tools to ship polished, production-grade features at 10x speed.
This is not a traditional developer role. You'll be working alongside AI coding assistants (Cursor, Claude, GitHub Copilot) as your daily co-pilots. You'll move fast, break nothing, and ship features that users actually love.
Platform: ----------

What You'll Do

Build and ship full-stack features end-to-end using Next.js / React and Supabase (Auth, Database, Storage, Edge Functions)
Use AI coding tools (Cursor, Claude AI, GitHub Copilot) daily to accelerate development — not as a crutch, but as a multiplier
Deploy and manage projects on Netlify and/or Vercel with CI/CD pipelines via GitHub Actions
Design and implement Supabase database schemas, Row Level Security policies, and real-time subscriptions
Integrate third-party services like Resend (transactional email), Stripe (payments), Twilio, and various APIs
Collaborate asynchronously with the founder/CEO to translate business requirements into shipped product
Write clean, maintainable TypeScript code with proper error handling and logging
Own the full lifecycle: prototype ? build ? test ? deploy ? iterate


Required Tech Stack & Tools
CategoryTools & TechnologiesFrontendReact / Next.js 14+, TypeScript, TailwindCSS, Shadcn/UIBackendSupabase (PostgreSQL, Auth, Edge Functions, Realtime, Storage)AI Coding ToolsCursor IDE, Claude AI (Anthropic), GitHub CopilotDeploymentNetlify, Vercel, Cloudflare Pages/WorkersVersion ControlGitHub (repos, branches, PRs, Actions CI/CD)Email / CommsResend, Twilio, SendGridDesign to CodeFigma, V0 by Vercel, Locofy, AnimaPaymentsStripe (subscriptions, invoicing, webhooks)
Bonus / Nice-to-Have Skills

Experience with Antigravity (AI prototyping / code generation tool)
Familiarity with Supabase CLI, database migrations, and self-hosted Supabase
Mobile development with React Native or Expo
Knowledge of MCP (Model Context Protocol) integrations and AI agent workflows
Experience building multi-tenant SaaS platforms with role-based access control (RBAC)
Background in legal tech, property management, or fintech verticals


Who You Are

You're a builder, not a ticket-closer. You take ownership and ship complete features
You're fluent in AI-assisted development and can prompt engineer your way through complex problems
You can go from zero to deployed MVP in days, not weeks
You communicate clearly in English (written) and are comfortable with async collaboration across time zones
You have a portfolio, GitHub profile, or live projects that demonstrate your ability to ship
You treat AI tools as teammates, not shortcuts — you know when to trust the output and when to override it


Work Setup & Compensation

DetailInfoLocationRemote — Philippines-based candidates preferredTypeContract (with potential full-time conversion)HoursFull-time (40 hrs/week) or Part-time (20 hrs/week)ScheduleFlexible with overlap during US Eastern hoursCompensationCompetitive — commensurate with experience and outputTools ProvidedCursor Pro license, Supabase Pro, GitHub access, Netlify team

How to Apply

Send your application through ---------- with the following:

Your resume or CV highlighting relevant full-stack and AI-assisted development experience
GitHub profile link or portfolio of live projects you've built or contributed to
A short Loom or written walkthrough (2–3 minutes) of a project you're proud of — show us your process, not just the output
Answer this question in your cover letter: "How do you use AI coding tools in your daily workflow? Give a specific example."

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0328
Total Execution Time  0.0341
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,392 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Vibe-Coder-1596795
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0272 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1596795
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 393719
 LIMIT 1 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1596795
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1596795' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1596795 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-09-2026=382***Mar-10-2026=109***Mar-11-2026=62***Mar-12-2026=65***Mar-13-2026=33***Mar-14-2026=12***Mar-15-2026=43***Mar-16-2026=27***Mar-17-2026=34***Mar-18-2026=23***Mar-19-2026=12***Mar-20-2026=12***Mar-21-2026=11***Mar-22-2026=13***Mar-23-2026=9***Mar-24-2026=21***Mar-25-2026=12***Mar-26-2026=14***Mar-27-2026=24***Mar-28-2026=6***Mar-29-2026=8***Mar-30-2026=13***Mar-31-2026=18***Apr-01-2026=24***Apr-02-2026=10***Apr-03-2026=5***Apr-04-2026=8***Apr-05-2026=16***Apr-06-2026=4***Apr-07-2026=8***Apr-08-2026=13***Apr-09-2026=10***Apr-10-2026=9***Apr-11-2026=8***Apr-15-2026=1' WHERE job_id'1596795'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=962***Apr-2026=116' WHERE job_id'1596795'  
0.0030   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1596795' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1596795 
0.0164   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '393719'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)