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.
- 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
- 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
$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...SoftwareFull timeWork at officeRemote workFlexible hours$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...SoftwareFull timeImmediate start$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...SoftwareLong term contractFull timeWork at office- ...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...SoftwareFull timeRemote workFlexible hours
- ...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 jobImmediate startFlexible hours
$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...SoftwarePermanent employmentFull timeImmediate start- ...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...SoftwareFull timeShift work
$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...SoftwareFull timeFor contractorsInternship- ...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...SoftwarePermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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,...SoftwarePermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$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:...SoftwarePermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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....SoftwareRemplacementPermanent employmentFull timeFor contractorsInternshipFlexible hours
- 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
- ...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...SoftwarePermanent employmentWork at officeRemote workWork from home
- ...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,...SoftwareRemote work
$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...SoftwareInternshipWork at officeLocal areaRemote work- ...: 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...SoftwareFull timeWork at officeRemote workWork from home
- ...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....SoftwareRemote work
$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),...SoftwareLong term contractFor contractorsLocal areaHome officeFlexible hours$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 officeRemote work- ...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...SoftwareRemote work
- ...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 jobDaily paidImmediate startFlexible hours
$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...SoftwarePermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$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$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,...SoftwareCasual workInternshipWork at officeImmediate start- ...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...SoftwareContract work
- ...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...SoftwareLong term contractFull timeInternshipWork at officeWorldwide
- ...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...SoftwareRemote jobLong term contractFull timeImmediate start
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!
- full stack web developer Ottawa, ON
- full stack developer Ottawa, ON
- full stack developer remote Ottawa, ON
- senior full stack engineer Ottawa, ON
- software developer remote Ottawa, ON
- software design engineer Ottawa, ON
- software engineer devops Ottawa, ON
- ingénieur logiciel Ottawa, ON
- remote entry level software developer Ottawa, ON
- part time software developer Ottawa, ON


