Jobs.ca
Jobs.ca
Language
LawDepot.com logo

Senior Software Developer

LawDepot.com8 days ago
Hybrid
Edmonton, AB
CA$90,000 - CA$120,000/year
Senior Level
full_time

Top Benefits

Comprehensive health and dental coverage with spending accounts
Three weeks paid vacation plus bonus personal days
Competitive salary and company share plan

About the role

Company Profile:

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 is currently expanding and looking to recruit a Senior Software Developer in Edmonton, Alberta. Working with the Information Systems department you’ll play a key role in building innovative editing tools that empower our customers to personalize their legal documents, collaborate seamlessly, and access powerful AI-driven insights. This role focuses on solving complex technical challenges and driving high-quality, scalable, and maintainable solutions across our eCommerce platform. You’ll influence technical direction, solve high-impact problems, and elevate the team’s capabilities through thoughtful collaboration and mentorship. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.

Primary Responsibilities:

  • Develop solutions for a large scale, eCommerce website and deliver code that creates an excellent experience for our users
  • 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
  • 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
  • Create new Vue components and interactive features to enable high quality customer experiences
  • 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
  • Take ownership of compiling and reviewing documentation on projects and systems to ensure knowledge sharing, accuracy, relevance and completeness
  • Explain and summarize technical topics to non-technical audiences

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 or Web Developer role would be preferred
  • Strong knowledge with our core tech stack: C#, .NET 7+, JavaScript / TypeScript, SQL (Microsoft SQL Server)
  • Additional knowledge in the following areas:
  • JavaScript frameworks: Vue 3 (preferred), Angular, React
  • JavaScript and/or TypeScript for building modern web applications
  • .NET Web APIs (or REST APIs)
  • Unit testing frameworks (Vitest, NUnit, xUnit, Selenium, Jest)
  • Database (LINQ, Entity Framework Core)
  • SCSS (or CSS, LESS, SASS), HTML, JSON
  • Git or similar source control tools
  • 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
  • Demonstrates strong mentoring skills, guiding and supporting junior developers in their professional growth while contributing to the day-to-day success of the team
  • Exceptional problem-solving abilities, adept at diagnosing and efficiently resolving complex issues
  • Ability to leverage project management and data-driven metrics to drive timely, high-quality delivery and optimize team performance
  • Experience with domain-driven design, Clean Architecture, containerized development using Docker, or cloud platforms (Azure) is a plus
  • 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:

Apply for this job here or submit your application through our Careers page at https://www.lawdepot.ca/career.

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

Compensation Range: CA$90K - CA$120K

About LawDepot.com

IT Services and IT Consulting
51-200

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.