For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
LawDepot
LawDepot

Senior Software Developer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Project management
Vue.js
+45

Permanent role
7 months ago
Apply now

Join one of the fastest growing companies in Canada! LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million satisfied customers worldwide, over two million monthly website visitors, and billions of dollars saved on legal fees, you will be joining a team that is truly making a difference. At LawDepot, we foster a collaborative and inclusive learning culture that values excellence and diversity. Apply today and become a part of our exciting journey!

Position Overview:

LawDepot.com is currently expanding and looking to recruit a­­ ­Senior Software Developer. Working with the Information Systems department, you'll play a key role in enhancing the core infrastructure of our website, focusing on advanced customer facing features and optimizing contract management architecture. You'll work on impactful projects that drive innovation while ensuring scalability and performance across our eCommerce platform. This role goes beyond individual contribution – we’re also looking for someone who thrives on mentorship, collaboration, and helping elevate those around them with a forward-thinking mindset. This is a full-time permanent position, working 37.5 hours per week with opportunities for a fully remote or hybrid work schedule

Primary Responsibilities:

  • Develop and implement interactive, reusable components for a large-scale eCommerce website, utilizing a Content Management System (CMS) to streamline site development and enhance user experience through efficient, high-quality code delivery
  • Drive project success by engaging in every aspect of the development life cycle, from initial planning to code deployment
  • Create systems architecture and design documents for new technical functionality
  • Lead technical initiatives and special projects that require a high level of expertise and problem-solving skills, ensuring successful execution and delivery
  • Create new Vue components and interactive features to enable high quality customer experiences
  • Mentor and collaborate with other developers by participating in code reviews, sharing knowledge, feedback, and brainstorming
  • Analyze and resolve performance and functional problems associated with applications
  • Utilize design patterns and best practices, and apply them to solve real world scenarios
  • Identify technical debt opportunities, propose innovative solutions to drive system optimization and advancement
  • Partner with team members during Agile sprints to help collectively deliver great work
  • Provide constructive feedback and great technical recommendations during department and inter-departmental planning and strategy meetings
  • Explain and summarize technical topics to non-technical audiences
  • Produce key documentation on projects and systems

Knowledge and Skill Requirements:

  • Post-Secondary Education in Computing Science or equivalent (ex. Digital Media and IT, Information Systems Technology)
  • 7+ years of experience in a Software Developer, Software Engineer, Web Developer, or equivalent role
  • Experience with our core technology stack: C#, .NET 7+, TypeScript / JavaScript
  • Additional knowledge in the following areas:
  • JavaScript frameworks: Vue 3.4 (preferred), Angular, React
  • .NET Web APIs (or REST APIs) including the ability to integrate third-party APIs
  • Unit Testing frameworks: Vitest, NUnit, Munit, xUnit, Selenium, Jest
  • JSON, SCSS (or CSS, LESS, SASS), HTML, Git, Visual Studio Code
  • Proficient in working with SQL Server or other RDBMS, including PL/SQL, MySQL, and PostgreSQL
  • Familiarity with asynchronous request handling, partial page updates, and AJAX
  • In-depth knowledge of design patterns and best practices, and how to apply them in real world scenarios
  • Ability to plan, implement, test, and document programming applications
  • Proficiency in comprehending browser rendering behavior and optimizing performance
  • Exceptional problem-solving abilities, adept at diagnosing and efficiently resolving complex issues
  • Demonstrates strong mentoring skills, guiding and supporting junior developers in their professional growth while contributing to the day-to-day success of the team
  • Familiarity with Agile methodologies, Azure Boards, Azure DevOps, and Jira for managing processes, backlogs, and repositories is considered an asset

Why You Should Join the LawDepot Team:

  • Excellent total compensation package
  • Comprehensive health and dental benefits, plus an additional Health Care Spending Account or Personal Spending Account
  • Great work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)
  • Three weeks paid vacation, plus bonus personal days
  • Continuous learning opportunities, including LinkedIn Learning subscriptions and training budgets
  • Company share plan
  • Free catered lunches for the entire office
  • Monthly social events for team members to enjoy (think axe throwing, rock climbing, board games, food trucks, trivia contests, and charitable activities)
  • Casual work environment
  • Personal offices for focused work and to have your individual space (plus collaborative workspaces for when you want to meet with the team)
  • Free and easily accessible parking
  • Southgate Mall, Whyte Ave, and Calgary Trail restaurants are only minutes away
  • Hybrid working arrangements for that balance between getting work done at home and engaging with others in the office

How to Apply:

Please submit a resume and cover letter by email to career@lawdepot.ca or submit online via our Careers page at https://www.lawdepot.com/career

We thank all applicants; however, only those selected for an interview will be contacted.

About LawDepot

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service