Latest AI JobsBrowse Jobs
Spellbook logo

Software Engineer

SpellbookRemote - OntarioEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
14 Feb 2025
Status
Open · checked 8d ago

About this role

Spellbook is seeking a skilled professional for a remote Software Engineer position based in Ontario. This full-time opportunity is ideal for an experienced developer who wants to build advanced artificial intelligence tools for transactional lawyers.

Role Overview

As a Software Engineer at Spellbook, you will join a distributed engineering group operating within a dynamic environment. Your primary focus will be discovering opportunities to enhance daily legal workflows through cutting-edge technology. You will take vague abstract ideas and turn them into fully functional, production-ready features that delight customers.

Key Responsibilities

Design, architect, and implement brand new features within the core application.
Utilize large language models from top providers to expand functionality, such as generating review suggestions for user documents.
Partner with the product management team on React application updates to elevate the overall customer experience.
Enhance and maintain Express and tRPC based APIs to improve application capabilities.
Address user feedback swiftly by fixing bugs and boosting the performance and reliability of current features.
Build and manage cloud infrastructure on Amazon Web Services utilizing AWS Cloud Development Kit.
Participate in peer code reviews, offering constructive feedback to fellow team members.

Requirements

Possess five or more years of professional background in software development.
Demonstrate exceptional communication abilities to explain and champion ideas to diverse groups.
Ability to transform abstract customer requirements into clear, achievable plans for rapid product delivery.
Act as a self-starter and problem-solver driven by curiosity, continuous improvement, and a desire to help others.
Bring a collaborative team spirit, eager to jump in and help fix issues when challenges arise.
Solid foundation in core software development and computer engineering principles.

Nice to Have

Practical background working with TypeScript.
Familiarity with JavaScript build tooling such as esbuild, Vite, and swc.
Previous tenure in small startup settings.
Hands-on experience designing and provisioning infrastructure on AWS using CDK.
Proven track record of driving innovative product features from concept all the way to production.
Demonstrated capability interacting with large language models, refining prompts, and orchestrating agents.

Skills and Tools

AWS
Docker
React
TypeScript
JavaScript
Large Language Models (LLMs)
Express and tRPC APIs

Salary and Benefits

Enjoy professional autonomy and accountability within a flexible work culture focused on outcomes.
Access company-paid group benefits covering you and your family, including dedicated funds for mental health support.
Take advantage of generous time off policies and regular holiday closures.
Benefit from monthly paid meals, an annual wellness allowance, and parental leave top-ups.
Receive competitive stock option grants as an early team member.

About the Company

Spellbook provides an AI copilot designed specifically for transactional lawyers, integrating directly into Microsoft Word to streamline contract drafting, review, and negotiation. Over 4,000 solo practitioners, in-house teams, and law firms rely on the platform to simplify daily workflows. The company is backed by prominent investors such as Khosla Ventures, Thomson Reuters Ventures, and Inovia Capital, and recently secured significant Series B funding.

How to Apply

Please visit the official Spellbook careers page to submit your application and learn more about joining the team.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is remote, but candidates must be located in Ontario.

How many years of experience are required?

Applicants must have five or more years of experience in software development.

What technologies will I work with?

The tech stack includes OpenAI and other LLMs, ReactJS, Node, TypeScript, Mongo, Docker, AWS, and AWS CDK.

What benefits does Spellbook offer?

Benefits include company-paid group coverage with mental health support, flexible time off, holiday closures, monthly paid meals, an annual wellness allowance, parental leave top-ups, and stock options.

How do I apply for this position?

You can apply directly on the official Spellbook careers page.

Ready to apply?

The application is on the official Spellbook careers page.

Apply on company site