Senior Full-Stack Developer (AI-Integrated / Contract) Offline
We are looking for a highly experienced Senior Full-Stack Developer to join us on a contract basis for an exciting, heavily funded project with one of our core partners. You will be helping build a production-grade, multi-tenant SaaS platform for an Indigenous-owned organization serving First Nations groups across Canada. The platform provides partner management, document storage, compliance reporting, and AI-generated insights—all white-labelled for each Nation.
This project is unique due to its AI-integrated development workflow. The AI toolchain handles 60–80% of routine implementation. We expect you to be highly comfortable working with AI-generated code as a starting point. Your role is to act as an architect and reviewer: AI generates the boilerplate, and you write the complex logic, handle edge cases, refine, test, and ship.
Key Responsibilities
- Develop and maintain full-stack features using React (TypeScript), Tailwind CSS, and Supabase Edge Functions (Deno).
- Architect and manage multi-tenant PostgreSQL 15+ databases using Row-Level Security (RLS) to ensure strict data isolation.
- Manage secure authentication flows using Supabase Auth + MFA (PKCE flow) and per-tenant bucket isolation in Supabase Storage.
- Work alongside autonomous AI agents (e.g., Claude Code Max) that generate CI/CD pipelines, database migrations, and Edge Functions. You will review, refine, and integrate their output.
- Ensure code quality by conducting thorough human code reviews for every Pull Request.
Maintain and oversee CI/CD workflows using GitHub Actions (Lint → staging → smoke tests → prod → automated DB migrations).
Requirements
- Extensive, hands-on experience with TypeScript, React, Tailwind CSS, and Deno.
- Deep proficiency in PostgreSQL and the Supabase ecosystem (Auth, Edge Functions, Storage, RLS).
- Strong experience designing and using CI/CD pipelines with GitHub Actions.
- AI-Assisted Mindset: You must use an AI-assisted IDE (like Cursor Pro or VS Code + Copilot) for daily development. You treat AI output as a force multiplier, not a shortcut to skip testing.
- Ability to thrive in an async-first communication environment (documented decisions over meetings).
- Professional working proficiency in English.
Engagement Terms & We Offer:
- Format: Hourly contract, 100% remote. Our async-first workflow supports distributed teams across any timezone.
- Commitment: A minimum commitment of 20–40 hours per week for at least 4 weeks. We are looking for reliability, not just availability.
- Tools Provided: We will provide premium licenses if required, including an AI IDE license (Cursor Pro or equivalent) and Claude Code Max access. You will also have access to pre-built CI/CD pipelines and staging environments.
- Trial Period: The first 2 months serve as a mutual fit assessment. Either side can end the engagement with no obligation if the workflow isn't a good match.
Compensation: Competitive hourly rate paid in USD, discussed based on your experience and skills. (Note: NDA is required before codebase access, and all IP is assigned to the client.
Recruiting process: The project is fully funded, active, and we are building right now. To apply, please provide:
- Your experience summary (portfolio, GitHub, or relevant project links).
- Your availability (hours/week) and your current timezone.
- Your hourly rate expectation (in USD).
We aim to keep our hiring process clear and efficient to respect your time.
Required skills experience
Required domain experience
Required languages
The job ad is no longer active
Look at the current jobs Fullstack →