Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Full-Stack Software Engineer (Laravel & Vue)

Our Media Inc.

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
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Intermediate Full-Stack Software Engineer (Laravel & Vue) in Ottawa, ON vacancy
  • Join a vibrant development team as a Full-Stack Software Engineer, specializing in Laravel and Vue 3. Drive impactful software solutions across a variety of industries and automation projects. This role is designed for someone with an Intermediate to Mid-Senior level of experience... 
    Software

    Our Media Inc.

    Ottawa, ON
    20 hours ago
  • Knak is seeking an Intermediate Full Stack Developer to join our growing engineering team in Canada. You will build high-performance web applications using Laravel (PHP), Vue.js, and AWS, collaborating with product managers, designers, and QA to deliver scalable user experiences... 
    Suggested

    Knak

    Ottawa, ON
    20 hours ago
  • $80k - $105k per year

     ...CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and...  ...Staff Software Developer, this role will leverage software engineering skillsets to support the SRC enterprise portfolio of signals... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    18 days ago
  • $85k - $100k per year

     ...Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance industry and works... 
    Software
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • $60k - $100k per year

     ...Position Title: JavaScript Full Stack Developer Intermediate Location:  Ottawa, ON (377 Dalhousie Street) Work Model:  Hybrid - 4 days onsite, 1...  ...What You’ll Do Contribute to technical initiatives across software development and operations teams, supporting alignment... 
    Software
    Long term contract
    Full time
    Work at office

    Rebel

    Ottawa, ON
    more than 2 months ago
  •  ...FullStack FullStack is your AI-native engineering partner, built to turn AI capability into...  ...changing career opportunities to talented software professionals across the Americas....  ...project-based development work as a Principal Full Stack Engineer (React & AI-Driven). ~ You... 
    Software
    Full time
    Remote work
    Flexible hours

    FullStack

    Ottawa, ON
    11 days ago
  •  ...extraction, and intelligent workflows, with a strong emphasis on backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to end. The role is approximately 70% backend and 30% frontend ,... 
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Ottawa, ON
    more than 2 months ago
  • $138.45k - $173.06k per year

     ...Application Team Lead Type: Permanent | Full-Time About Solink At Solink, our...  ...role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes...  ...points to as the standard Junior and intermediate engineers who are visibly leveling up because... 
    Software
    Permanent employment
    Full time
    Immediate start

    Solink

    Ottawa, ON
    6 days ago
  •  ...Reports to: Director of Software Type: Full-Time Location: Ottawa or Toronto Location...  ...people who use it in the field. We value engineers who make good decisions quickly, ship quality...  ...with autonomous platforms, flight stacks and simulation environments as the work... 
    Software
    Full time
    Shift work

    dominion%20dynamics

    Ottawa, ON
    16 hours ago
  • $95k - $115k per year

     ...in how the work gets done. At Sense Engineering , this role is designed for an engineer...  ...Overview: As a Mechanical Design Engineer (Intermediate), you will contribute to mechanical...  ..., BIM workflows, and energy-modelling software is an asset. Experience preparing coordinated... 
    Software
    Full time
    For contractors
    Internship

    Sense Engineering

    Ottawa, ON
    26 days ago
  •  ...the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and services behind them, and increasingly... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago
  •  ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...  ...runtime behavior feel routine to our customers. | Our tech stack : Node.js, TypeScript, React, MongoDB, ElasticSearch, Azure,... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation Details:... 
    Software
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    12 days ago
  •  ...are committed to providing the most cost-effective solutions to engineering challenges and offer a diverse range of projects from the...  ...decarbonization is considered an asset. ~ Experience with energy modelling software and/or building performance simulation is considered an asset.... 
    Software
    Remplacement
    Permanent employment
    Full time
    For contractors
    Internship
    Flexible hours

    CIMA+

    Ottawa, ON
    28 days ago
  • Join Knak as an Intermediate Full Stack Developer in a creative environment focused on empowering marketers. You'll work on high-performance applications...  ...Intermediate Full Stack Developer to join our dynamic engineering team. You will develop user-centric web applications while... 
    Software

    Knak

    Ottawa, ON
    20 hours ago
  •  ...As a Senior Full-Stack Engineer, you will be a senior technical contributor on one of our teams, working across both frontend and backend web...  ...where AI is a core part of how we design, build, and iterate on software. Engineers are expected to actively use AI in their... 
    Software
    Permanent employment
    Work at office
    Remote work
    Work from home

    Super

    Ottawa, ON
    20 hours ago
  •  ...role. Help improve card acquisition. As a Software Engineer II, you will deliver projects through...  ...Experience shipping web apps with React or Vue Experience shipping mobile apps with React...  ...degree or equivalent practical experience Use full stack engineering, clear communication,... 
    Software
    Remote work

    Affirm, Inc.

    Ottawa, ON
    20 hours ago
  • $117.9k - $153.93k per year

     ...this role is fully remote but requires you to be located in Canada within the PST or MT timezones . We’re looking for a Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. What You'll Do: Build... 
    Software
    Internship
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Ottawa, ON
    20 hours ago
  •  ...: A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right...  ...missing children, and more. The Role Forward Deployed Software Engineers (FDSEs) work directly with customers to quickly understand their... 
    Software
    Full time
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Ottawa, ON
    4 days ago
  •  ...Competitive Pay | 100% Remote | Golang, Java, React, TypeScript | Fintech & Cryptocurrency Industry Veta Virtual is hiring a Full Stack Software Engineer for one of our high growth clients in the fintech and cryptocurrency industry. This is not a single layer coding role.... 
    Software
    Remote work

    Veta Virtual Inc.

    Ottawa, ON
    20 hours ago
  • $176.5k per year

     ...storage, dataset transforms with full lineage tracking, low-latency...  ...Senior, Staff, and Principal engineers building the Content Library...  ...systems engineer who loves owning software end-to-end: design,...  ...and cost-efficiency across the stack: query execution (DataFusion),... 
    Software
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    26 days ago
  • $133k - $183k per year

    Affim is a remote-first company hiring engineers to build scalable web and API services across the product stack. You can work from almost anywhere in Canada, with some roles occasionally requiring in-person onboarding or office presence in certain cases. The base pay range... 
    Work at office
    Remote work

    Affirm, Inc.

    Ottawa, ON
    20 hours ago
  •  ...most meaningful work of your career. We're looking for a Full-stack Engineer who takes ownership of problems end to end and raises the bar...  ...of how you work Requirements ~4+ years of professional software engineering experience, with a track record of shipping and owning... 
    Software
    Remote work

    Tandem Inc.

    Ottawa, ON
    20 hours ago
  •  ...rapidité d’exécution. Nous recherchons un(e)  Ingénieur(e) Full-Stack à dominante backend capable de prendre en charge des...  ...Copilot, etc.) Collaborer étroitement avec les équipes produit et engineering pour transformer les besoins en solutions scalables Améliorer... 
    Remote job
    Daily paid
    Immediate start
    Flexible hours

    PRAGMATIKE

    Ottawa, ON
    more than 2 months ago
  • $90k - $140k per year

     ...Full-time: 37.5 Hours per week, Monday to Friday Location: Ottawa Office (3 days...  ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently...  ...Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics... 
    Software
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    18 days ago
  • $75k per year

     ...Full Job Description About the company:- As Senior Estimator, you will help prepare accurate, competitive bids for institutional...  ...compare subcontractor and supplier quotations. Support value engineering and cost-optimization initiatives. Assist with estimate reviews... 
    For subcontractor

    W3Global

    Ottawa, ON
    18 days ago
  • $185k - $195k per year

     .... We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of...  ...cameras. Integrate and validate embedded connectivity stacks including cellular (LTE, Cat-M, 5G), Wi-Fi, Ethernet, Z-Wave,... 
    Software
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement... 
    Software
    Contract work

    Myticas Consulting

    Ottawa, ON
    1 day ago
  •  ...development team. As the Director of Software Development, you will play a...  ...teams , including Engineers, product owners, Marketing, Customer...  ...meet end-user needs. Take full ownership of the testing, deployment...  ...and adopting new web stack technologies, frameworks, and... 
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Worldwide

    Rebel

    Ottawa, ON
    4 days ago
  •  ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure... 
    Software
    Remote job
    Long term contract
    Full time
    Immediate start

    AutoScale Ventures

    Ottawa, ON
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Full-Stack Software Engineer (Laravel & Vue). Be the first to apply!