GoodMorning.com logo

Backend Software Developer

GoodMorning.com
Department:Software Development
Type:ON-SITE
Region:Edmonton, Alberta
Location:Edmonton, Alberta, Canada
Experience:Entry level
Estimated Salary:CAD60,000 - CAD80,000
Skills:
PHPHTMLCSSJAVASCRIPTPYTHONBASHC++SQLGNU/LINUXPOSIXBUILD SYSTEMSDEVOPSGITAPACHENGINXLIGHTTPDPOSTGRESQLMYSQLWORDPRESSWOOCOMMERCE
Share this job:

Job Description

Posted on: September 18, 2025

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
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

GoodMorning.com logo

GoodMorning.com

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
Zynga logo

Sr UI Front End Engineer

Zynga
3 days ago
Software Development
ON-SITE
Vancouver, British Columbia, Canada
JAVASCRIPTTYPESCRIPTREACT+6 more
Slalom logo

Data Engineer

Slalom
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
APACHE SPARKPRESTOAMAZON EMR+19 more
Electronic Arts (EA) logo

Software Engineer II (Automation)

Electronic Arts (EA)
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
C++AUTOMATION FRAMEWORKSGAME ENGINES+6 more
Dexian logo

Senior Firmware Engineer

Dexian
3 days ago
Software Development
HYBRID
Vancouver, British Columbia, Canada
FIRMWARECI/CDGITHUB+11 more
Autodesk logo

Principal Machine Learning Operations Developer for AEC

Autodesk
3 days ago
Software Development
Remote (Vancouver, British Columbia)
Vancouver, British Columbia, Canada
MACHINE LEARNINGMLOPSDISTRIBUTED SYSTEMS+11 more