Senior Full-Stack Developer

Engineering & RDFull TimeMontreal, QCHybrid

Location: Montréal — Hybrid (3 days/week in office)

Type: Full-time

Team: Engineering / R&D

Reports to: CTO

About Sofistic.AI

Sofistic.AI is the AI-native intelligence platform for wealth management. Powered by Sofi, our intelligence layer, we give advisors a persistent, 360° view of each client's full financial picture and surface the right insight at the right moment — turning 4 client touchpoints a year into 50+. And because client data never leaves the advisor's secure environment, no general-purpose AI can replicate what we do. We're SOC 2 Type II, already trusted by major financial institutions and family offices, and scaling from Canada into the US and beyond.

The role

We're looking for a senior full-stack developer who ships. You'll own features end-to-end — frontend to backend to production — on a small team where your work reaches customers in days, not weeks. This isn't a role where you wait for tickets. You'll shape technical decisions, break big problems into small reversible releases, and use AI as a daily force multiplier. If you want real ownership at the core of a product that's scaling, this is it.

What you'll do

  • Own features across the stack — design, build, test, deploy, and operate them in production.
  • Ship small, incremental, reversible changes to production daily using trunk-based development.
  • Make pragmatic architectural calls: modular services, scalable by design, cost-conscious.
  • Write well-tested code and lean on automation for testing, deployment, and operations.
  • Integrate AI into your own workflow and into the product where it creates customer value.
  • Review peers' work, raise the engineering bar, and mentor where it helps the team move faster.
  • Tie technical decisions to customer and business impact — and push back when something doesn't.

What we're looking for

  • 5+ years building and shipping production web applications, full-stack.
  • Strong React and TypeScript; solid backend experience (Node.js or similar).
  • Comfortable owning the full lifecycle: API design, data modeling, testing, CI/CD, deployment, monitoring.
  • Experience with cloud infrastructure (AWS preferred) and modern deployment practices.
  • A track record of frequent, low-risk releases — you think in increments, not big-bang launches.
  • Strong ownership instinct and sound judgment under ambiguity; you make the good-enough call and adjust.
  • A clear communicator who collaborates well with product, design, and other engineers.

Bonus

  • Fintech / wealth / financial-data experience.
  • AI/ML integration experience (LLMs, RAG, agentic workflows).
  • Serverless judgment — including knowing when not to use it.
  • Experience in a regulated, compliance-driven environment (SOC 2, privacy).
  • Bilingual (English / French).

How we engineer

We optimize for speed without breaking quality:

  • Trunk-based development, short-lived branches, frequent merges into main.
  • Multiple safe production deploys per day; small, reversible increments.
  • AI-first — we continuously adopt tools that measurably improve how we work.
  • Metrics-driven, automation-first, cost-conscious by design.
  • Fast decisions: aim for good-enough and adapt, time-box research, 80% agreement but 100% alignment.

Why join

  • Ground floor of a well-backed, fast-scaling company — experienced leadership and a seasoned board behind it.
  • Real ownership: your code reaches customers in hours, and you help shape both the product and the engineering culture.
  • A bright office right on the water in Old Montreal — just off the bike path, with plenty of bike parking. Walk, bike, or run in.
  • Breakfast and lunch on us, and Thursday 5 à 7s.
  • Hybrid flexibility — 3 days in office, 2 remote.
  • A flexible personal allocation you can put toward wellness or your RRSP.
  • Time off that's actually meant to be taken.
  • A team that takes the work seriously without taking itself too seriously.