Jobs.ca
Jobs.ca
Language
LawDepot logo

Intermediate Software Developer - eSign

LawDepot16 days ago
Edmonton, Alberta
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

How To Apply Apply for this job 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.

About LawDepot

Legal Services
51-200

LawDepot is the most advanced publisher of do-it-yourself legal documents. Using a unique step by step method, LawDepot simplifies the process of creating a customized legal document. LawDepot products cover all facets of the legal industry including: Estate Planning, Family Law, Real Estate, Business and Human Resources. Over one million satisfied customers have trusted LawDepot to solve their legal needs.

For more information, visit our website www.lawdepot.com.

Blog: http://blog.lawdepot.com/ RSS Feed: http://feeds.feedburner.com/LawDepotBlog