CareerPlanSign in

Software Engineer

Canada💼 Full-time🗓 2025-02-16 → 2026-08-08

Core

Building an AI copilot for transactional lawyers that integrates with Microsoft Word to accelerate contract drafting, review, and negotiation.

Role type

Senior Software Engineer (AI/LLM applications)

Builds

Spellbook application (React/Node) and backend APIs (Express/tRPC) for legal teams

Domain

LegalTech / Artificial Intelligence / Large Language Models

Deliverable

production ML models | product features

Required skills

Software development fundamentals, LLM integration (OpenAI/Anthropic), ReactJS, Node.js, TypeScript, AWS infrastructure, API design, performance optimization

Preferred skills

TypeScript build tooling (Vite/esbuild/swc), startup environment experience, infrastructure design

Technologies

OpenAI, Anthropic, ReactJS, Node, TypeScript, Mongo, Docker, AWS, CDK, Express, tRPC

Responsibilities

Designing and implementing new features for the Spellbook application, integrating LLMs to provide review suggestions, improving API performance and reliability, building AWS infrastructure with CDK, conducting code reviews

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.