Jobs.ca
Jobs.ca
Language
LawDepot.com logo

Intermediate Software Developer - eSign

LawDepot.comabout 1 month ago
Hybrid
Mid Level
Full-time

Top Benefits

Excellent total compensation package
Comprehensive health and dental benefits
Additional Health Care Spending Account or Personal Spending Account

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 an Intermediate Software Developer in Edmonton, Alberta. Working with the Information Systems department, you will be responsible for building and scaling a core product that empowers users to securely sign legal documents—delivering a seamless, end-to-end contract creation experience. This role offers the chance to work with modern technologies, introduce new functionality, and improve the reliability and performance of a product that continues to scale with increased adoption. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.

Primary Responsibilities:

  • Develop full-stack 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
  • Participate in the component architecture and design of new technical functionality based on business specification integration
  • Apply best practices and innovative design patterns to build reliable, maintainable features that support business growth
  • Build reusable code and libraries that will shape the future of our application
  • Design and implement new components needed for the transition from ASP.NET Framework applications to the dynamic environments of Vue 3 and .NET 8+
  • Ensure technical feasibility of UI/UX designs to deliver an exceptional user experience
  • Collaborate with other developers by participating in code reviews, sharing knowledge, providing feedback, and brainstorming
  • Create robust acceptance criteria to perform meaningful functional testing
  • Provide constructive feedback and great technical suggestions during team planning meetings
  • Communicate progress updates to the team and all required stakeholders

Knowledge and Skill Requirements:

  • Post-Secondary Education in Computing Science or equivalent (ex. Computer Engineering Technology, Information Systems Technology, Digital Media and IT)

  • 4+ years of experience in a Software Developer, Web Developer, Software Engineer, or equivalent role

  • Strong knowledge with our core tech stack: C#, .NET 8+, TypeScript / JavaScript, SQL (Microsoft SQL Server)

  • Additional knowledge in the following areas:

    • JavaScript frameworks: Vue 3 (preferred), Angular, or React
    • .NET Web APIs, .NET MVC, or other REST APIs
    • Database (LINQ, Entity Framework Core)
    • Unit Testing Frameworks: MS Test, Jest, Vitest (Alternatives - nUnit, xUnit, Vitest)
    • CSS, HTML, JSON, XML, Git, Visual Studio Code
  • Ability to plan, implement, test, and document programming applications

  • Write clean and efficient code that adheres to SOLID design principles

  • Understanding of browser rendering behavior and performance

  • Ability to clearly convey ideas and plans through both written and verbal communication

  • Experience with Selenium for automated testing would be considered an asset

  • Familiarity with Agile methodologies (Scrum) would be 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

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

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.