Senior Full Stack Software Engineer (Canada)

Senior Full Stack Software Engineer (Canada)

21 Aug
|
huumans
|
Canada

21 Aug

huumans

Canada

Senior Full Stack Software Engineer (React / Next.js / TypeScript)

We're looking for a Senior Full Stack Software Engineer to join our product engineering team.

You'll be building and shipping customer-facing features across our modern TypeScript stack,

working closely with product and design, and integrating with a variety of external financial and business systems.

We're a fast-moving team, so we're looking for someone who enjoys solving real business problems, writing clean, maintainable code, and taking ownership from idea through production.

What You'll Be Working With

- TypeScript
- React 19
- Next.js (App Router)
- PostgreSQL + Drizzle ORM
- Supabase
- Tailwind CSS
- shadcn/ui & Radix UI
- Vercel
- Various third-party APIs (payroll, accounting, CRM, lending)

Core Requirements

TypeScript & React (Expert)

- Strong experience building production applications using modern TypeScript and React.
- Deep understanding of React hooks, context, component composition, state management, and rendering patterns.
- Comfortable working with strict TypeScript typing and designing maintainable, type-safe codebases.

Next.js (App Router)

Strong understanding of modern Next.js development, including:

- Server Components vs Client Components
- Route Groups
- Route Handlers (app/api)
- Server Actions
- Middleware
- Caching and data-fetching strategies
- Performance optimization

PostgreSQL & ORM

- Experience designing relational database schemas.
- Strong SQL fundamentals.
- Experience using ORMs (Drizzle preferred, Prisma or similar also acceptable).
- Comfortable managing migrations and building reusable data access layers.

Authentication & Authorization

Experience implementing secure authentication flows, including:

- Session management
- Protected routes
- Middleware-based authentication
- Role-based authorization
- User metadata and permissions





Experience with Supabase Auth is a strong plus.

Third-Party API Integration

You'll regularly integrate with external platforms such as payroll providers, CRMs, accounting software, and lending systems.

You should be comfortable with:

- Reading and implementing third-party API documentation
- OAuth and authentication flows
- Webhooks
- Retry strategies
- Error handling
- Working with unreliable external services
- Building resilient integrations

UI Development

- Build responsive, accessible user interfaces using Tailwind CSS.
- Experience with component libraries such as shadcn/ui, Radix UI, or similar.
- Ability to translate designs into polished production interfaces.

Nice-to-Have Experience

AI / LLM Applications

Experience building AI-powered product features using tools such as:

- OpenAI APIs
- Vercel AI SDK
- Structured outputs with Zod
- Prompt engineering and context construction

We currently use LLMs to power AI-assisted budgeting and financial workflows.

Data Visualization

Experience building dashboards using libraries such as:

- Recharts
- Interactive tables
- Financial reporting interfaces
- Analytics dashboards

Cloud & Deployment

Experience deploying production applications using Vercel, including:

- Workplace configuration across multiple stages
- Edge Functions
- Serverless Functions
- Blob Storage
- Redis caching

Fintech / Accounting Domain

Experience working with financial products is a significant advantage.

Familiarity with concepts such as:

- Profit & Loss (P&L;)
- Payroll
- Cash Flow
- Financial reporting
- Accounting workflows

What We're Looking For

- Strong ownership mentality and product thinking.
- Comfortable working in a fast-paced startup environment.
- Able to independently investigate problems and propose solutions.
- Excellent communication and collaboration skills.
- Passion for building high-quality software that solves real customer problems.

📌 Senior Full Stack Software Engineer (Canada)
🏢 huumans
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior full stack software engineer (canada) / canada