Intermediate Software Developer
LawDepot
Date: 7 hours ago
City: Edmonton, AB
Contract type: Full time

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 team, you’ll help to improve and expand an internal Content Management System (CMS) – a platform that enables our teams to efficiently create, experiment with, and deploy dynamic, customer-facing pages across multiple environments. This role offers the chance to work with modern technologies and contribute to meaningful projects that improve how we build and deliver our products. You’ll collaborate with cross-functional stakeholders, take ownership of complex features, and help shape a system that drives rapid iteration and measurable business outcomes. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.
Primary Responsibilities
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 team, you’ll help to improve and expand an internal Content Management System (CMS) – a platform that enables our teams to efficiently create, experiment with, and deploy dynamic, customer-facing pages across multiple environments. This role offers the chance to work with modern technologies and contribute to meaningful projects that improve how we build and deliver our products. You’ll collaborate with cross-functional stakeholders, take ownership of complex features, and help shape a system that drives rapid iteration and measurable business outcomes. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.
Primary Responsibilities
- Develop and implement interactive, reusable components for a large-scale eCommerce website, utilizing a Checkout Page Content Management System (CMS) to optimize 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
- Utilize best practices to code and implement exceptional solutions
- Write database code and use internal tools to assess and optimize performance for continuous improvement
- Ensure robust UI and backend optimization by developing and integrating interface controls with backend systems, focusing on data validation and performance enhancements
- Collaborate with other developers by participating in code reviews, sharing knowledge, providing feedback, and brainstorming
- Identify technical debt opportunities, propose innovative solutions to drive system optimization and advancement
- Participate in the component architecture and design of new technical functionality based on business specifications
- Design and build robust automated test suites for our microservices and Vue-based web applications
- Provide constructive feedback and great technical suggestions during team discussions and planning meetings
- Communicate progress updates to the team and all required stakeholders
- 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 7+, 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
- Unit Testing Frameworks: MS Test, Jest, Vitest (Alternatives - nUnit, xUnit, Vitest)
- JSON, SCSS (or CSS, LESS, SASS), HTML, jQuery, Git, Visual Studio Code
- Database (LINQ, Entity Framework Core)
- Ability to plan, implement, test, and document programming applications
- Write clean and efficient code that adheres to SOLID design principles
- Proven ability to troubleshoot complex technical issues independently
- Ability to clearly convey ideas and plans through both written and verbal communication
- Familiarity with Agile methodologies (Scrum) would be considered an asset
- Familiarity with payment systems and payment processor integration would be an asset
- 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
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume