cover image
Staples Canada

Sr. Software Developer

Hybrid

Richmond hill, Canada

Mid level

Full Time

08-01-2026

Share this job:

Skills

Communication Leadership CSS SQL PostgreSQL GitHub CI/CD DevOps Azure DevOps Test Technical Writing Windows SQL Server Azure react tailwind NodeJs Agile .NET Bootstrap JS Tailwind CSS Redis Artificial Intelligence CI/CD Pipelines Next JS Microservices

Job Specifications

Job Description

Some of what you will do:

The Staples technology team is seeking a talented and energetic Senior Software Developer to join our team. We want an individual who will challenge the norm, strive to create the best experience’s and someone who always puts the customer first. You will have a passion for writing clean, simple code and a willingness to share learnings within your development team.

Specifically, You Will

Work with technology and business leadership to define the right technology solutions to solve complex problems.
Design, develop, test, and support customer facing web applications using modern technologies.
Maintain code quality by using or implementing development best practices.
Collaborate with team members in an agile environment.
Mentoring junior developers by guiding their technical skills and helping them navigate project challenges.
Provide after-hour support as required.

Some Of What You Need

Post secondary degree or diploma in Computer Science or related field
5+ years of experience working with UI development technologies, mainly React, Type Script, `Next JS, HTML5.0, Tailwind CSS and Bootstrap.
5+ years of experience building web and Windows applications using NodeJS and NestJS.
5+ years of experience building Microservices, Web Services, WCF, Rest API, Web API and .Net-based Web Services for integration with third party applications.
3+ years of experience in Test Driven Development, Unit Testing.
3+ years of experience with SQL Server, PostgreSQL and writing TSQL queries and statements.
Experience using source control systems such as Azure DevOps Repositories, GitHub and CI/CD pipelines.
Familiarity with Even Hub, Azure Table Storage and Redis is a bonus.
Strong communication skills and technical writing
A team player who is willing to share knowledge within the team and help others grow
You are always up to date on new technologies and how the industry is changing
A strong understanding of web application security best practices

Hybrid office environment, 4 days/week in-office (subject to change)

Some Of What You Will Get

Associate discount
Health and Dental benefits
RRSP/DPSP
Performance bonuses
Learning & Development programs
And more…

About Us

We value transparency in our hiring processes. Please note, artificial intelligence may be used in certain stages to screen, assess, or select applicants, however, a human reviewer makes all final decisions. This posting is for an existing vacancy.

About The Team

About the Team

At Staples Canada we are dynamic, inspiring partners to our customers and the communities in which we live. As The Working and Learning Company, we inspire people to work smarter, learn more and grow every day. We’re looking for curious, approachable, and passionate individuals who love finding solutions. If that’s you, let’s work, learn, and grow together.

We are building an inclusive and diverse team

Staples Canada is continuously working towards creating an inclusive and diverse work environment. We welcome, value and thrive on perspectives and contributions from backgrounds that vary by race, gender, sexual orientation, gender identity or expression, lifestyle, age, educational background, national origin, religion or physical ability. If you have a disability or special need that requires accommodation, please let us know.

About the Company

At Staples Canada, we're redefining what EASY means for today's world. From tech to tools to expert support, we help Canadians crush their to-do lists and get back to what really matters. Whether you're working, learning, or doing a bit of both, we make it all feel effortless. We're your dedicated partner in productivity - offering curated solutions, expert advice, and services that simplify the everyday, Staples is where smart meets streamlined. Headquartered in Richmond Hill, Ontario, Staples Canada has proudly served Cana... Know more