About the firm
MacGillivray Injury and Insurance Law is Atlantic Canada's leading personal injury firm. Alongside our legal practice, we're investing heavily in the software and data infrastructure that powers how we serve clients and run the business. We're a small, fast-moving technical team building modern internal tools, and we're looking for a developer who wants to ship real software that gets used every day.
**This role is located on-site in New Glasgow, Nova Scotia, and the successful candidate must be willing to relocate to that location.
The role
We're hiring a Software Developer to help build and maintain the internal platforms and tooling that run the firm. You'll work closely with our growth and technology team across application features, data pipelines, and automation — with a particular focus on integrating LLMs and agentic workflows into how we operate. This is a hands-on role with a lot of ownership and a short distance between an idea and production.
What you'll do
- Build and maintain features across our internal software platform
- Develop agentic workflows and LLM-powered tooling
- Contribute to our cloud data infrastructure on AWS and Azure (ETL pipelines, databases, integrations)
- Participate in performance and load testing to keep systems fast and reliable
- Provide end-user support, including troubleshooting and debugging issues raised by staff
- Help train and onboard internal users on the tools you build and maintain
- Help uphold our security, reliability, and code-quality standards
Required qualifications
- A degree in computer science / software engineering, or equivalent practical experience
- Proficiency with a modern development stack (e.g., JavaScript/TypeScript and/or Python)
- Experience with relational databases (PostgreSQL) and REST APIs
- Comfort working with cloud services (AWS, Azure)
- Strong fundamentals, good judgment, and the ability to work independently in a small team
Preferred qualifications
- Experience as a junior developer at a legal tech CMS or SaaS company
- Experience in security operations at a SaaS company
- Experience developing agentic workflows
- Experience developing applications with heavy reliance on LLMs
- Experience with load and performance testing
Location
This is an on-site role based in New Glasgow, Nova Scotia. Candidates must be willing to relocate.
How to apply
Please include your resume, a short note about why you're interested, and links to any work you'd like to share (GitHub, portfolio, projects).
Benefits:
- Disability insurance
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- RRSP match
- Wellness program
Work Location: In person