×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Full-Stack Software Engineer; Laravel & Vue

Job in Mississauga, Ontario, Canada
Listing for: Our Media Inc.
Full Time position
Listed on 2026-10-25
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer
Job Description & How to Apply Below
Position: Intermediate Full-Stack Software Engineer (Laravel & Vue)
Our Media Inc. is a Toronto-based digital agency providing businesses with an "in-house" growth partner to grow digitally through digital marketing, custom software, automation, and AI integration.
We are currently searching for a strong developer to help us ship a couple custom software, but this isn't a single-product role. You'll also work across Our Media's broader client portfolio, contributing to custom development projects spanning Word Press, Shopify, dashboards, marketing automation, and API integrations.
We're looking for an Intermediate, Mid-Senior Full-Stack Developer to join our team. You'll work directly under the Lead Software Engineer, shipping features end-to-end across a modern Laravel + Inertia.js + Vue application while picking up work across other Our Media development projects as needed. You're expected to take ownership of features without heavy hand-holding and raise concerns constructively. We need direction on what to build, not how.

KEY RESPONSIBILITIES  Product Development   Ship full-stack features independently across backend (Laravel) and frontend (Vue 3 + Inertia.js).
Participate in domain modelling and implement patterns using Entities, Value Objects, Aggregates, Repositories, and Domain Events.
Build and optimize multi-tenant data models, billing workflows, intake pipelines, and integration connectors.
Write tests as part of shipping:
Pest (backend), Vitest + Vue Testing Library (frontend), Playwright or Dusk for E2E.
Maintain documentation as you go: ADRs, API contracts, Doc Blocks, and Type Script types as living documentation.
Agency & Client Development   Build and maintain automation programs and marketing automation systems.
Create and enhance custom dashboards using Looker Studio, Big Query, and SQL.
Develop API integrations to connect client systems and platforms.
Front-end and back-end development on Word Press and Shopify platforms.
Contribute to other active Our Media development projects as priorities shift.
Lead development projects from ideation to execution and completion.
Oversee 1–2 junior developers on smaller projects when necessary.
Act as the technical lead in client meetings and project discussions.
Directly meet with clients to gather requirements, present progress, and manage expectations.
REQUIRED SKILLS & QUALIFICATIONS  Core Stack   Laravel (3–5+ years) — Service container, dependency injection, Eloquent, queues, events, policies, middleware. Comfortable structuring apps beyond default MVC.
Inertia.js — Request lifecycle, shared data, form handling, validation errors, persistent layouts, partial reloads.
Vue 3 — Composition API (script setup, compo sables, lifecycle hooks). State via stores, not prop drilling.
Type Script — Interfaces, generics, utility types, type narrowing. No "any."
Domain-Driven Design   Working knowledge of Entities, Value Objects, Aggregates, Repositories, and Domain Events.
Able to separate domain logic from infrastructure.
Database & SQL   Strong SQL fundamentals beyond ORM abstractions — indexing, query optimization, N+1 identification.
PostgreSQL experience preferred.
Testing & Documentation   Proficient with Pest (backend), Vitest + Vue Testing Library (frontend), Playwright or Dusk (E2E).
Documents as they go: inline comments, ADRs, API contracts, Doc Blocks.
Broader Technical Skills   PHP, SQL, API integration, Python for data parsing and automation.
Custom Word Press plugin and theme development.
Marketing automation tools and systems integration.
Dashboard creation with Looker Studio, Big Query.
Comfortable leading client meetings and translating technical concepts into plain language.
Ability to manage and mentor junior developers.
PREFERRED QUALIFICATIONS   Bachelor's degree in CS, Software Engineering, or related field, or 5+ years equivalent experience.
Docker, Forge/Vapor.
Healthcare or compliance-driven SaaS experience.
Big Query scripting and advanced dashboarding.
WHAT WE OFFER   Competitive base with bonus pay for completed projects.
Equity options and additional compensation tied to milestones and new business development.
Remote-first with optional downtown Toronto office access.
Opportunity to grow into a full-time leadership position.
You'll work across a SaaS product and agency projects, not just one codebase.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary