Sr Full-Stack Engineer - Next.js, Supabase & Row-Level Security (RLS) (FT-NA)

Arc Full-time
United States
18 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Business Logic Software as a Service Collaborative Software Cron Data Security Domainkeys Identified Mail Domain-Based Message Authentication Reporting and Conformance (DMARC) Email Production Github PostgreSQL
+14 more
Next.js Systems Integration Twilio TypeScript Large Language Models Backend Sender Policy Framework (SPF) Stripe Data Management Api Design DocuSign Webhooks Serverless Computing Web Api

Job description

  • Integrate and enhance an existing Next.js 14 + TypeScript application for a robust production environment.
  • Design, implement, and rigorously test Supabase Row-Level Security (RLS) policies to ensure secure multi-tenant data segregation.
  • Conduct comprehensive testing of RLS policies to prevent unauthorized cross-tenant data access.
  • Develop and maintain authentication, organizational access, roles, and permissions.
  • Collaborate extensively with Supabase/PostgreSQL for database management, including real-time subscriptions.
  • Integrate third-party APIs and manage production webhook workflows for various external services.
  • Develop server-side API routes and application logic using Next.js.
  • Implement scheduled and cron-based workflows in a serverless or edge environment.
  • Support real-time collaboration and messaging using Supabase subscriptions.
  • Integrate AI-powered functionalities using LLM APIs.
  • Ensure secure handling of API keys, credentials, and secrets through environment variables.
  • Deliver responsive applications optimized for both desktop and mobile platforms.
  • Execute deployment of builds and production environments using Vercel.
  • Conduct thorough QA, performance reviews, security hardening, and production-readiness testing.
  • Maintain a disciplined GitHub commit history and thrive in an async-first work environment.

Requirements

English・Native/bilingual, * Extensive production experience with Next.js and TypeScript, including server-side API development.

  • Proven expertise with Supabase and PostgreSQL.
  • Demonstrated success in implementing Supabase Row-Level Security (RLS) for secure multi-tenant data management.
  • Experience in developing multi-tenant SaaS applications with complex access models.
  • Proficiency in integrating third-party APIs and managing production webhooks.
  • Experience with serverless or edge environment scheduled tasks.
  • Strong grasp of backend security, authorization, and secure secret management.
  • Ability to adhere to detailed specifications and execute precise requirements.
  • Excellent written communication skills in English and the ability to work independently., * Experience with LLM API integration using Anthropic or OpenAI.
  • Familiarity with Stripe for payment processing.
  • Experience with e-signature platforms like DocuSign.
  • Knowledge of email platforms such as Resend.
  • Experience with notification tools like Knock or Novu.
  • Familiarity with SMS platforms such as Twilio.
  • Understanding of email deliverability standards, including SPF, DKIM, and DMARC.
  • Experience with deploying applications on Vercel.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Scheduling recurring automated operations through standard periodic cron jobs

Aurélie Vache Aurélie Vache · World Congress 2026 Europe

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:53 min

Architecture and tech stack for the course platform

Dávid Lévai · LIVE

2:07 min

Designing for sustainable scheduling and utilization

Ricardo Sueiras Sueiras · LIVE

Videos

See all

Related articles

See all