Talent.com
Our Media Inc.
Intermediate Full-Stack Software Engineer (Laravel & Vue)Our Media Inc. • Toronto, ON, Canada
Intermediate Full-Stack Software Engineer (Laravel & Vue)

Intermediate Full-Stack Software Engineer (Laravel & Vue)

Our Media Inc. • Toronto, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

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 WordPress, 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, DocBlocks, and TypeScript types as living documentation.

Agency & Client Development

  • Build and maintain automation programs and marketing automation systems.
  • Create and enhance custom dashboards using Looker Studio, BigQuery, and SQL.
  • Develop API integrations to connect client systems and platforms.
  • Front-end and back-end development on WordPress 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, composables, lifecycle hooks). State via stores, not prop drilling.
  • TypeScript — 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, DocBlocks.

Broader Technical Skills

  • PHP, SQL, API integration, Python for data parsing and automation.
  • Custom WordPress plugin and theme development.
  • Marketing automation tools and systems integration.
  • Dashboard creation with Looker Studio, BigQuery.
  • 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.
  • BigQuery 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.
#J-18808-Ljbffr
Create a job alert for this search

Intermediate Full-Stack Software Engineer (Laravel & Vue) • Toronto, ON, Canada

Similar jobs

Senior Full-Stack Engineer | Siebel & DevOps Expert

Source CodeToronto, ON, CA
Full-time

A prominent technology firm is hiring for a Sr.Software Developer - Full Stack in Toronto, Ontario.The role requires extensive knowledge of Oracle Siebel and experience with Azure DevOps and other ... Show more

 • Promoted

Intermediate Full-Stack Developer

Method CRMToronto, ON, CA
Permanent

Method is the operating system thousands of small businesses run their day on — purpose-built for QuickBooks and Xero users who have outgrown spreadsheets and generic tools.Our no-code customizatio... Show more

 • Promoted

Lead Full Stack Engineer — Remote Canada

USTToronto, ON, CA
Remote
Full-time

A leading technology company is looking for a Lead Full Stack Engineer to develop application features in line with specifications.The ideal candidate will have extensive experience in Java and Jav... Show more

 • Promoted

Full-Stack Engineer — Remote, Equity & Growth

Diversio Inc.Toronto, ON, CA
Remote
Full-time

A leading diversity workforce platform is looking for a Full-Stack Engineer to contribute to advancing Diversity, Equity, and Inclusion through technology.The role involves working across both the ... Show more

 • Promoted

Senior Full-Stack Engineer

Chexy careerToronto, ON, CA
Full-time

At Chexy, we’re helping tenants take back control of their biggest monthly expense - rent.Chexy is the first-ever Canadian rewards program that allows renters to pay rent digitally, earn rewards on... Show more

 • Promoted

Senior Full-Stack Engineer: Build Next-Gen Lidar Platforms

OusterToronto, ON, CA
Full-time

A tech company specializing in Physical AI located in Toronto, Ontario is seeking a Senior Full Stack Engineer to join their team.This role involves designing and developing scalable web applicatio... Show more

 • Promoted

Senior Full-Stack Software Engineer

STAN AIToronto, ON, CA
Full-time

Stan AI is building the next generation of AI-powered software for property managers.We help property management companies automate operations, streamline tenant communications, and make smarter de... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCItoronto, on, Canada
Full-time

Transform the software world as a Senior Software Engineer who champions AI-driven solutions.Your role will focus on advancing software efforts while ensuring high standards for engineering excelle... Show more

 • Promoted

Azure DevOps Engineer

Swoonmarkham, york region, Canada
Full-time

This range is provided by Swoon.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Swoon.Technical Recruiter @ S... Show more

 • Promoted

Lead AI‑Driven Software Engineer (Laravel/Node/React)

Frontier Dental CAMarkham, York Region, CA
Full-time

A dental technology company in Markham is looking for a Senior Software Engineer to lead a development team.This role requires deep technical expertise and the ability to produce high-quality code ... Show more

 • Promoted

Full-Stack Engineer - Modernization Projects in Azure

BeachHead Inc.Toronto, ON, CA
Full-time

Take the forefront of modernization projects as a Full-Stack Engineer with BeachHead.This Principal role leverages your skills in TypeScript and Azure to transform financial applications.Collaborat... Show more

 • Promoted

Intermediate Full-Stack Software Engineer (Laravel & Vue)

Our Media Inc.Toronto, Ontario, Canada
Full-time

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 sea... Show more

 • Promoted

Jobber Intermediate Software Engineer Role

JobberToronto, ON, CA
Full-time

Become an Intermediate Software Engineer at Jobber, where you can solve real problems for small businesses through innovative solutions.Embrace collaboration and continuous learning with us.Jobber ... Show more

 • Promoted

Senior Full Stack Software Developer

Redwood Softwaremarkham, on, Canada
Full-time

At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.Redwood Software is the leading orchestration platform for the autonomous enterprise, d... Show more

 • Promoted

Senior Full-Stack Engineer: API, Cloud & CI/CD

Rubicon PathToronto, ON, CA
Full-time

A technology solutions provider in Toronto is looking for a Senior Full Stack Software Developer.The role involves developing and maintaining applications, requiring proficiency in JavaScript, Node... Show more

 • Promoted

Senior Full-Stack Engineer – Cloud & APIs | Hybrid

Dawn InfoTekToronto, ON, CA
Full-time

A professional IT consulting firm is seeking a skilled Full Stack Developer to design and maintain applications using modern technologies like React and Node.The ideal candidate will have over 10 y... Show more

 • Promoted

Full-Stack Engineer — Blair Health (Canada – Remote/Hybrid Toronto)

Blair HealthToronto, ON, CA
Remote
Full-time

Full-Stack Engineer — Blair Health (Canada – Remote/Hybrid Toronto).Blair Health is closing the specialist gap in women’s healthcare.AI-driven clinical intelligence.Canada — someone who can ship qu... Show more

 • Promoted

Senior Full-Stack Engineer - Bank Tech Modernization & AKS

Compunnel, Inc.Toronto, ON, CA
Full-time

A technology company in Toronto seeks a Senior Full-Stack Software Engineer to modernize its core banking infrastructure.In this strategic role, you will integrate third-party solutions and develop... Show more

 • Promoted

Full-Stack Engineer (Rails & Elixir) — Build & Scale Innovative Apps

theScoreToronto, ON, CA
Full-time

A leading tech company in Toronto is seeking a self-starting developer to work in a collaborative environment.The role involves adding features to existing applications, architecting and designing ... Show more

 • Promoted

Senior Software Engineer

OpenTextrichmond hill, york region, Canada
Full-time

This range is provided by OpenText.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OpenText Business Network is a cloud platform that facilitate... Show more