Intermediate Software Engineer

Intermediate Software Engineer

Toronto, Ontario, Canada  - Permanent

Job Description

As an Intermediate Software Engineer, you’ll report to our CTO and work on the development of new features for our customer-facing products. Your work will directly impact thousands of customers (and rapidly growing). As an early member of the team, you will help establish and cultivate a strong engineering culture which is table stakes for future success.

You will

Build foundational infrastructure for efficient client onboarding, analytics, reporting, and 3rd party integrations
Build, test, and ship end-to-end features to our growing base of customers at a rapid cadence
Uphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performance
Contribute and influence the product roadmap
Promote and adhere to the workplace values (transparency, treat customers like royalty, keep things simple, pursue growth & learning, work hard)

Must Have Skills:

-You have 3+ years of full-stack/backend development experience building scalable, fault-tolerant web services
-Knowledge of experience building on top of AWS, GCP, or Azure
-You have a DevOps mindset where you will own your application end-to-end and are able to understand and address infrastructure concerns
-You have experience with databases and designing robust APIs
-You are an effective communicator and work collaboratively across teams
- You have experience with PHP and Laravel

Nice to Have Skills:

- Knowledge with have worked with e-commerce (Shopify, WooCommerce, BigCommerce, Magento) and payment (Stripe, Amazon Pay, Apple Pay, Google Pay) platforms


Starting: ASAP

Similar jobs in Toronto: