Senior Full-Stack Software Engineer
New
Source API remote eligibility restrictions: Canada, United StatesFull-TimeSenior
Salary181,000 - 270,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSDockerNode.jsPostgreSQLTypeScriptNext.jsReactCI/CD
Requirements
- Senior-level experience building and shipping production web applications.
- Deep expertise in Next.js, React, TypeScript, and Node-based backend development.
- Strong backend and data modeling skills in PostgreSQL.
- Hands-on experience with Supabase (Auth, RLS, Edge Functions, migrations) or similar platforms.
- Proficiency in AI-assisted development tools like Cursor, Devin, or GitHub Copilot.
- Strong understanding of secure web application development, including authentication/authorization and OAuth2/OIDC.
- Experience deploying and operating applications in cloud environments (AWS preferred).
- Working knowledge of Docker, CI/CD, and serverless platforms.
- Excellent communication and collaboration skills for a cross-functional, remote team environment.
- Strategic mindset regarding performance, scalability, and security.
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.
- Utilize AI tools like Cursor, Devin, and GitHub Copilot to scaffold and refactor code, generate migrations, and automate engineering tasks.
- Embed security best practices into every layer of development, including authentication, authorization, and threat modeling.
- Work with product managers and designers to translate customer pain points into impactful features.
- Design and optimize API contracts, edge endpoints, and event flows.
- Model and optimize relational data in PostgreSQL for large, multi-tenant workloads.
- Support automated testing, CI/CD pipelines, and database migrations.
- Provide guidance and thoughtful code reviews to peers.
- Stay ahead of trends in AI-assisted engineering and modern stack practices.
View Full Description & ApplyYou'll be redirected to the employer's site