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
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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

Créer une alerte emploi pour cette recherche

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

Offres similaires

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... Voir plus

 • Offre sponsorisée

Lead Full Stack Engineer — Remote Canada

USTToronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer

Chexy careerToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

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

OusterToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Full-Stack Software Engineer

STAN AIToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCItoronto, on, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Azure DevOps Engineer

Swoonmarkham, york region, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Frontier Dental CAMarkham, York Region, CA
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkToronto, ON, CA
Télétravail
Temps plein

A forward-thinking tech company in Toronto is searching for a full-stack Software Engineer to enhance our product by building new features and optimizing existing systems.The ideal candidate will h... Voir plus

 • Offre sponsorisée

Senior Software Engineer & Tech Lead (Full-Stack)

TechnoCredToronto, ON, CA
Temps plein

A technology firm in Toronto is seeking a Principal Software Engineer with at least 8 years of experience to lead application development.This role involves building solutions using modern technolo... Voir plus

 • Offre sponsorisée

Intermediate Full-Stack Software Engineer (Laravel & Vue)

Our Media Inc.Toronto, Ontario, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Jobber Intermediate Software Engineer Role

JobberToronto, ON, CA
Temps plein

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 ... Voir plus

 • Offre sponsorisée

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

Rubicon PathToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Full-Stack Engineer – Cloud & APIs | Hybrid

Dawn InfoTekToronto, ON, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

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

Blair HealthToronto, ON, CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

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

theScoreToronto, ON, CA
Temps plein

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 ... Voir plus

 • Offre sponsorisée

Hybrid DevOps SDE: CI/CD, Kubernetes & Automation

TekWissen ®Markham, York Region, CA
Temps plein

A global workforce management provider in Markham is seeking a DevOps Software Development Engineer for a 12-month temporary assignment.The successful candidate will design and maintain CI/CD pipel... Voir plus

 • Offre sponsorisée

Senior Software Engineer

OpenTextrichmond hill, york region, Canada
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior MEAN Stack Engineer — Remote Property Tech

Smart WorkingToronto, ON, CA
Télétravail
Temps plein

A global technology firm seeks a Remote Sr.Full Stack Developer to enhance a property management platform.The role demands proficiency in Angular 16+, Node.TypeScript, alongside a solid grasp of RE... Voir plus

 • Offre sponsorisée

lead software engineer

VY SYSTEMS CANADA INC.Richmond Hill, York Region, CA
Temps plein +1

Employer: VY SYSTEMS CANADA INC.Terms of employment: Permanent, Full time.Shift: Starts as soon as possible.Work must be completed at the physical location.There is no option to work remotely.Colle... Voir plus