cover image
GoodMorning.com

Backend Software Developer

On site

Edmonton, Canada

Full Time

30-10-2025

Share this job:

Skills

Python JavaScript PHP Bash HTML CSS SQL MySQL PostgreSQL DevOps Version Control Linux apache git Front-end Development C++ WordPress Nginx E-commerce

Job Specifications

About The Role

The Backend Software Developer at GoodMorning.com is responsible for designing and implementing backend software solutions and the associated infrastructure for e-commerce. If you are a systematic, detail-oriented, and forward-thinking software developer, then GoodMorning.com is the right place for you.

About Us

GoodMorning.com Inc. is a Canadian digitally native direct-to-consumer brands company. Our mission is to provide branded products of remarkable quality and value that customers love. We earn market share by obsessing over our customers, being relentlessly better, moving fast and doing it right, applying an ownership mindset when solving challenges, and celebrating wins together.

Benefits and Perks

Competitive compensation, vacation, profit share, and equity package
100% employer-paid extended benefits - health and dental
Employee Assistance Program
125% RRSP matching (10% of salary, up to a maximum of $10k/yr)
Employee product discounts
Transportation Reimbursement

In this role, you will

Coordinate with internal and external customers to establish requirements and objectives for deliverables
Ensure internal and external customer expectations are consistently met or exceeded
Develop high level designs and associated work plans prior to implementation
Develop fully defined minimal interface definitions prior to implementation
Deliver solutions that scale effectively in terms of both usage and future expansion
Collaborate with and support digital designers on front-end development
Optimally draws from a large and continuously growing pool of tools and strategies to solve problems
Maintain and leverages infrastructure as part of the development process
Contribute to the development of the development process itself, within the team

Requirements

Minimum 4 year bachelor's degree in computing science or engineering
Understanding of object-oriented design principles, and an ability to apply them in practice
Ability to think strategically and design under constraints
Firm understanding of version control in both theory and practice
Solid grasp of the English language in terms of speaking, reading and writing
Familiarity with the following computer languages: PHP, HTML, CSS, JavaScript, Python, Bash, C++, and SQL
Familiarity with the following systems or applications:
GNU/Linux and POSIX compliant environments in general
Build systems
DevOps processes
Git
Web servers (Apache, Nginx, lighttpd)
PostgreSQL
MySQL
WordPress/WooCommerce

About the Company

GoodMorning.com is one of Canada’s largest online mattress retailers and has sold over 350,000 mattresses to Canadians from coast to coast—and that number grows daily. Our company’s purpose is to deliver sleep products of remarkable quality and value that customers love. Since 2009, when GoodMorning.com was first established in Canada by Samuel Prochazka, we’ve been disruptors in the mattress industry. We work hard to make a great night’s sleep accessible to all through our unique direct-to-consumer model, mattress donation ... Know more