Full Stack Developer

Year    Remote, IN, India

Job Description

About the Project

About Sandpiper Listings

https://www.sandpiperhomes.ai/

We are solving a critical pain point for short-term rental (STR) owners: vacancy during the slow season. We specialize in finding and securing qualified, monthly tenants for properties listed on platforms like Airbnb and Vrbo, providing owners with stable, mid-term income and peace of mind. As a lean, founder-led company, our mission is to scale this service to more markets, starting with St. Louis.

Sandpiper is an AI-powered property rental platform that enables users to discover and list monthly rental properties. The platform leverages cutting-edge AI technology (Google Gemini) to extract and parse property information from external sources, making property listing creation seamless and efficient. The entire project is built using Cursor AI with MCP (Model Context Protocol) connections to Supabase, representing a modern, AI-assisted development workflow.

Position Overview

We are seeking a skilled Full-Stack Developer to join our team and contribute to the continued development and enhancement of the Sandpiper platform. The ideal candidate will be comfortable working in an AI-assisted development environment using Cursor and will have strong experience with modern web technologies, particularly Nuxt 3, Vue.js, and Supabase.

Key ResponsibilitiesFrontend Development

Develop and maintain responsive, user-friendly interfaces using

Nuxt 3

and

Vue 3

Implement component-based architecture with reusable Vue components Build and enhance user interfaces for: Property listing management (CRUD operations) User authentication and profile management Admin dashboard and user management Property search and discovery features Image upload and gallery management Ensure responsive design across desktop, tablet, and mobile devices Implement rich text editing capabilities using Quill Editor Work with

Tailwind CSS

for styling and UI components Utilize

Headless UI

for accessible component patterns
Backend Development

Develop and maintain

Nuxt 3 server API routes

(TypeScript) Integrate with

Supabase

for: Database operations (PostgreSQL) Authentication and authorization File storage and media management Real-time features Implement

Row Level Security (RLS)

policies Create and manage database migrations Build secure API endpoints with proper error handling Work with

MCP (Model Context Protocol)

connections to Supabase
AI Integration

Maintain and enhance AI-powered property extraction features Integrate with

Google Gemini API

for intelligent data parsing Optimize prompts and schemas for structured data extraction Handle HTML parsing and data transformation Implement error handling and fallback mechanisms for AI operations
Database & Infrastructure

Design and implement database schemas Write and maintain SQL migrations Implement database functions and triggers Configure storage policies and bucket management Optimize database queries for performance Ensure data integrity and security
Authentication & Authorization

Implement role-based access control (RBAC) Develop middleware for authentication and authorization Integrate Google OAuth authentication Manage user sessions and security policies Implement invite-based user registration
DevOps & Deployment

Deploy applications to

Netlify

Manage environment variables and configuration Set up CI/CD pipelines Monitor application performance and errors Ensure proper security configurations
Required Skills & QualificationsTechnical Skills

Strong proficiency in:

Nuxt 3

and

Vue 3

(Composition API)

TypeScript

and

JavaScript

Supabase

(Auth, Database, Storage)

PostgreSQL

and SQL

Tailwind CSS

RESTful API

design and development

Experience with:

Server-side rendering (SSR) State management (Vue composables) Form handling and validation File upload and image processing Authentication and authorization systems Database migrations and schema design Row Level Security (RLS) policies

Familiarity with:

Google Gemini API

or similar LLM APIs

Quill Editor

or similar rich text editors

Headless UI

or similar component libraries

Netlify

deployment Git version control
Soft Skills

Strong problem-solving abilities Attention to detail and code quality Ability to work independently and in a team Good communication skills Comfortable working in an AI-assisted development environment Willingness to learn and adapt to new technologies
Preferred Qualifications

Experience with

Cursor AI

or similar AI-assisted development tools Understanding of

MCP (Model Context Protocol)

and its applications Experience with property/real estate platforms Knowledge of web scraping and HTML parsing Experience with AI/ML integration in web applications Understanding of SEO best practices Experience with testing frameworks (Vitest, Playwright, etc.)
Tech Stack Summary

Framework:

Nuxt 3 (Vue 3)

Language:

TypeScript, JavaScript

Database:

Supabase (PostgreSQL)

Authentication:

Supabase Auth (Google OAuth)

Storage:

Supabase Storage

Styling:

Tailwind CSS

UI Components:

Headless UI

Rich Text:

Quill Editor

AI Integration:

Google Gemini API

Deployment:

Netlify

Development Tools:

Cursor AI, MCP connections
What We Offer

Opportunity to work on a cutting-edge AI-powered platform Experience with modern development workflows (AI-assisted development) Exposure to full-stack development with modern technologies Collaborative work environment Growth opportunities in AI/ML integration
Application Process

Please submit your application including:

Resume/CV highlighting relevant experience Portfolio or GitHub profile showcasing your work Brief cover letter explaining your interest in the position Any relevant code samples or projects
Work Environment

This position offers flexibility in work arrangements. We value:

Code quality and maintainability Security best practices User experience and accessibility Performance optimization Documentation and clear code comments

Note:

This project is built entirely using Cursor AI with MCP connections to Supabase, so experience or comfort with AI-assisted development workflows is highly valued. We're looking for developers who are excited about working with cutting-edge development tools and AI integration.

Job Type: Contractual / Temporary
Contract length: 6 months

Pay: ?372,642.23 - ?600,000.00 per year

Work Location: Remote

Expected Start Date: 08/12/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4822588
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year