Any
$8-10/hour
TBD
Oct 23, 2026
Job Type: Contract / Freelance / Project-Based
Location: Remote
Project Scope: Custom Web Application Integration
Role Summary
We are seeking a Senior Full-Stack Developer with strong backend architecture and front-end custom integration experience to build and secure a web-based marketplace integrated into an existing Squarespace website using Supabase (PostgreSQL, Auth, and Storage).
The primary objective is to implement a fast, responsive, and highly secure authenticated experience where signed-in members can query specific datasets, manage user-specific actions, and access gated content through conditional workflows.
Key Responsibilities
Database & Security Architecture: Set up, optimize, and manage Supabase database tables, relational schemas, storage buckets, and strict Row Level Security (RLS) policies to ensure unauthorized users cannot access or query protected platform data.
Authentication & Session Management: Build a robust, smooth client-side authentication flow (sign-up, login, password reset, session persistence, and protected page redirects) without landing in redirect loops or causing site latency.
Custom Front-End Integration: Develop custom JavaScript, HTML, and CSS modules (injected cleanly into Squarespace Code Blocks and Page Injections) to support:
Dynamic, multi-variable data filtering and rendering.
Interactive UI components (e.g., customized content cards, lightboxes, and detail views).
Conditional user flows and access-gated prompts before revealing sensitive data.
Session-specific data states (e.g., allowing users to save or bookmark specific items).
Code Management & Quality: Maintain clear version control via GitHub, ensuring custom injection scripts are versioned, documented, and properly scoped to avoid conflicting with Squarespace’s native styles or negatively impacting SEO.
Required Technical Qualifications
Supabase Expertise: Demonstrable experience with Supabase, PostgreSQL, state management (onAuthStateChange), and writing airtight Row Level Security (RLS) rules.
JavaScript / Front-End: Mastery of vanilla JavaScript (ES6+), DOM manipulation, asynchronous operations (async/await, Fetch API), and clean modular coding practices.
Squarespace Platform Knowledge: Hands-on experience extending Squarespace functionality via page-level injection, custom CSS, and code blocks without breaking native responsiveness or site speed.
Security & Auth Fundamentals: Solid understanding of client-side vs. server-side security, JWT handling, and avoiding common front-end vulnerabilities when exposing public API keys.
Version Control: Proficiency with Git and GitHub repository workflows.