Full-Stack Developer (Node.js, TypeScript, React, Next.js) — AI-Assisted Development
Madfish
We’re looking for a strong Full-Stack JavaScript/TypeScript developer who is comfortable working in modern AI-assisted environments — especially Lovable.dev, which will be used heavily in this role.
If you enjoy shipping fast, improving AI-generated code, and turning messy drafts into polished production features — you’ll thrive here.
Responsibilities:
– Build full-stack web applications using TypeScript, React, and Next.js (App Router)
– Work extensively inside Lovable.dev: refining, debugging, and extending AI-generated code
– Implement backend logic using Node.js, serverless functions, and API routes
– Model data, authentication, and RLS using Supabase, PostgreSQL, and Prisma
– Build UI components using TailwindCSS and shadcn/ui
– Integrate third-party APIs, webhooks, and external services
– Ensure best practices for security, performance, and maintainability
– Collaborate through Lovable’s AI-driven workflow (prompts, commits, pull requests)
– Provide clean documentation for future developers
Required Skills:
– Strong proficiency in TypeScript, React, Next.js, and modern frontend workflows
– Experience with Supabase (Auth, RLS) or PostgreSQL
– Understanding of Prisma, serverless backend patterns, and API architecture
– Strong UI experience with TailwindCSS and shadcn/ui
– Ability to work efficiently inside Lovable.dev and improve AI-generated code
– Excellent debugging and problem-solving skills
– Ability to work independently and ship quickly
Nice to Have:
– Experience with AI-assisted coding tools (Lovable, Cursor, Replit Agent, Claude Code, Bolt)
– Familiarity with deployments via Vercel or Supabase hosting
– Understanding of AI agent workflows, vector databases, and embeddings
– Knowledge of modern authentication flows (OAuth, magic links, JWT, role-based access)