Senior Full-Stack Software Engineer (Next.js + Supabase + AI-Native)

Posted 22 days agoViewed
100000 - 120000 USD per year
Canada, United StatesFull-TimeSoftware Development
Company:Finite State
Location:Canada, United States, EST, PST
Languages:English
Seniority level:Senior, Proven track record
Experience:Proven track record
Skills:
AWSNode.jsPostgreSQLSQLArtificial IntelligenceCybersecurityFull Stack DevelopmentTypeScriptNext.jsDevOpsData modelingSoftware Engineering
Requirements:
Proven track record building and deploying production-grade applications using Next.js/React and TypeScript. Strong command of PostgreSQL and at least one backend runtime (Node/TypeScript). Direct experience with Supabase (Auth, Storage, Edge Functions, RLS, migrations) or a very similar Postgres-based BaaS is a strong plus. Actively use AI tools like Cursor, Devin, Copilot daily to accelerate implementation, improve test coverage, and explore design alternatives. Strong understanding of secure coding practices, authentication/authorization (OAuth2, OIDC), session management, and vulnerability mitigation in web apps. Deep experience designing relational schemas, optimizing queries, and working on high-volume, multi-tenant Postgres databases. Familiarity with software supply chain risks, SBOMs, CVEs, and vulnerability scanning principles. Experience running apps in the cloud, ideally AWS. Familiarity with containers (Docker) and orchestration (Kubernetes) is useful. Passionate about testing (unit, integration, end-to-end), CI/CD automation, and writing maintainable, well-structured code. Excellent communication skills and experience in cross-functional, remote teams.
Responsibilities:
Build and maintain secure, scalable web applications using Next.js/React, TypeScript, and Node – backed by PostgreSQL on Supabase. Design and implement business logic close to the data using Postgres functions, views, triggers, Row-Level Security (RLS), and Supabase Edge Functions. Use AI tools like Cursor, Devin, GitHub Copilot for scaffolding, refactoring, schema generation, and building internal agents. Embed security best practices into every layer of development, from secure coding to data protection. Work with product managers and designers to translate customer pain points into features. Design and optimize API contracts, edge endpoints, and event flows using Next.js and Supabase. Model and optimize relational data in PostgreSQL for large, multi-tenant workloads. Support automated testing, CI/CD pipelines, database migrations, and vulnerability scanning. Provide guidance and thoughtful code reviews to peers. Stay ahead of trends in AI-assisted engineering, agentic systems, application security, Next.js, and modern Postgres/Supabase practices.
Similar Jobs:
Posted 1 day ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted 1 day ago
CanadaFull-TimeInterior Décor Tech
Senior Software Developer, React/NextJS
Company:Leap Tools