👨🏻‍💻 postech.work

Backend Software Developer

GoodMorning.com • 🌐 In Person

In Person Posted 12 hours, 15 minutes ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.