Retour à la recherche
H
HuumansSource d’offres vérifiée

Senior Full Stack Software Engineer

Offre en anglais

The engineer will build and ship customer-facing features using a modern TypeScript stack while integrating with external financial and business systems. They will take ownership of features from the initial idea through to production deployment.

  • Sur place
  • Canada
  • Publié 20 août 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

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: • Environment 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.

Ce que vous ferez

The engineer will build and ship customer-facing features using a modern TypeScript stack while integrating with external financial and business systems. They will take ownership of features from the initial idea through to production deployment.

Exigences

Expertise in TypeScript, React, and Next.js App Router is required, along with experience in relational database design and secure authentication. Candidates should be comfortable integrating third-party APIs and building responsive UIs with Tailwind CSS.

Compétences indiquées

  • SQLSouhaitée
  • Next.jsSouhaitée
  • PostgreSQLSouhaitée
  • ReactSouhaitée
  • Tailwind CSSSouhaitée
  • TypeScriptSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • TypeScript
  • React
  • Next.js
  • PostgreSQL
  • Drizzle ORM
  • Supabase
  • Tailwind CSS
  • API Integration
  • OAuth
  • Authentication & Authorization
  • UI Development
  • Vercel
  • SQL
  • State Management
  • Serverless Functions
  • Prompt Engineering

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Consulting

Renseignements supplémentaires

Expérience minimale
5+ ans
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte