Web Developer — Builder, Fixer, Thinker
We’re looking for someone who doesn’t just write code, but takes ownership of what they build.
You’ll work closely with our department director and a small, sharp team to build, improve, and occasionally rescue websites and applications across multiple stacks. Some days you’ll be building new features. Other days, you’ll be tracking down a weird bug that only happens on Tuesdays. Either way, you’ll be expected to figure things out and get things done.
If you need perfectly defined tickets for everything, this probably isn’t your place.
If you like solving messy problems and making things better, keep reading.
Position Status: Existing vacancy
Salary: $75,000–$85,000
Location: Etobicoke, ON (Hybrid)
Job Type: Full-Time
Hybrid – 2 days in the office per week.
Benefits of joining our team
- Competitive compensation and benefits(dental care, vision care, extended health care)
- RRSP match program- matching up to 5% after 3 months
- 3 weeks of paid vacation for this role.
What you’ll actually be doing
- Building and maintaining web applications (yes, PHP is still alive and paying bills)
- Improving performance, UX, and the overall sanity of existing systems
- Debugging things that “shouldn’t be happening” but somehow are
- Taking features from concept to deployment, including architecture, implementation, and iteration
- Integrating APIs, platforms, and whatever else the business needs next
- Working with designers and teammates to turn ideas into real, end-to-end features
- Talking to humans (clients) and translating chaos into solutions
What matters most
We care a lot more about how you think than what’s on your résumé.
You:
- Take ownership and don’t wait to be told every step
- Ask good questions instead of guessing blindly
- Know how to investigate problems and don’t panic when things break
- Can balance speed with quality (shipping matters, but so does not breaking everything)
- Communicate clearly without turning everything into a novel or a mystery
- Can write clean, performant code
- Ability to work across layers of the application when needed
- Stay in sync with market trends and know how to put AI to good use instead of fearing it
The technical side (yes, we still need this)
You should be comfortable with most of this:
- PHP and modern web development fundamentals
- HTML, CSS, and JavaScript (nothing shocking here)
- At least one modern front-end framework (React, Vue, Angular)
- MySQL and database design (and fixing queries someone wrote at 2 AM in 2014)
- AWS basics (EC2, S3, CloudFront—bonus if you’ve wrestled with them in production)
- Git and Linux CLI (you know your way around a terminal without fear)
- As a team, we embrace AI, so we expect you too as well
- Must leverage AI-driven tools in your daily development workflow
Nice to have
- Experience with CMS platforms (WordPress, Drupal, CodeIgniter, etc.)
- Awareness of SEO, performance, and accessibility
- Some design sense or experience working closely with design tools (XD, Figma, Photoshop, Canva)
The kind of person who does well here
- Comfortable wearing multiple hats without complaining about the wardrobe
- Curious enough to dig deeper instead of applying band-aid fixes
- Not afraid to say “I don’t know,” followed by “I’ll figure it out”
- Cares about the end result, not just “closing the ticket”
Why this role doesn’t suck
- You’ll have real ownership, not just ticket execution
- You’ll work on things that actually get used (and occasionally break in interesting ways)
- You won’t be boxed into one tiny part of the stack
- You’ll be trusted to think, not just type
This position follows a hybrid work model based in the Mississauga area, with mandatory in-office 2 days a week. Candidates must be able to work effectively in both remote and in-office settings.