Location: Montréal — Hybrid (3 days/week in office)
Type: Full-time
Team: Engineering / R&D
Reports to: CTO
About Sofistic.AI (http://sofistic.ai/):
Sofistic.AI (http://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.
: