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

Senior Software Engineer (Full Stack)

$100k - $125k per year
Full-time

O2e Brands

1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology team in Vancouver or Toronto . You will sit on the Omni Channel Product Team, building commercial customer and field-facing products end to end: not only implementing tickets, but clarifying intent with Product and Design, proposing technical approaches, shipping across the stack, and owning quality through release and production.


You will still write and review high-quality code every week. You will also shape how we build: testing, observability, security, and how we use modern AI-assisted development as leverage while keeping strong engineering judgment on the merge bar.

 

HYBRID WORK ENVIRONMENT

Team members in our Vancouver, Toronto, and Kansas City Junktion Hubs follow a hybrid work model that balances flexibility with in-person collaboration. Employees are expected to work from the office several days each month, with scheduled team collaboration and company connection days to support alignment, teamwork, and business priorities.

 

A DAY IN THE LIFE


  • Own features from discovery through production: partner with Product and Design to sharpen requirements, call out open questions, propose options, then implement and land the work.

  • Implement full-stack solutions using NestJS, Node.js, Next.js, React, and PostgreSQL for high-performance, scalable web applications used by franchisees and commercial customers.

  • Design and maintain robust RESTful APIs and clear contracts between front end and back end so the product experience stays reliable and fast.

  • Integrate with the systems our products depend on (for example AWS, auth providers, feature flags, and Salesforce-backed workflows) and debug across those boundaries when something breaks.

  • Use feature flags, staged rollouts, and solid defaults so we can ship safely and learn in production.

  • Build and maintain tests and CI/CD (for example GitHub Actions) so quality is owned by the team that writes the code, not bolted on at the end.

  • Use observability tools such as Datadog to understand production behaviour, troubleshoot issues, and improve reliability.

  • Provide technical leadership day to day: design notes when decisions will outlive a sprint, thoughtful code reviews, mentoring peers, and raising the bar on craft.

  • Follow security and compliance practices appropriate for customer-facing and multi-brand platforms (including careful handling of sensitive data).

  • Write clear documentation and tickets so the next person (including future you) can move faster.

  • Continuously improve how we build: coding standards, testing strategy, performance, and how we use AI coding tools without outsourcing judgment to the model.

  • Stay curious about emerging web and platform practices, and bring practical ideas back to the team.

 

WHAT YOU BRING TO THE TABLE

Must-have


  • 5+ years of full-stack (or strong FE + solid BE / reverse) experience shipping production web products, with clear ownership of outcomes, not only individual tickets.

  • Strong TypeScript / modern JavaScript across UI and API work; hands-on depth with Next.js, React, and Node.js (NestJS experience is a strong plus).

  • Strong PostgreSQL skills: modelling, querying, and integrating databases into real applications.

  • Solid experience designing and consuming RESTful APIs; comfort working across service and UI boundaries.

  • Experience with CI/CD (for example GitHub Actions), automated tests, and Git-based workflows.

  • Practical experience with Docker / containerized delivery and AWS (or similar cloud) for real applications.

  • Familiarity with observability (Datadog or similar) and a bias toward diagnosing production issues with evidence.

  • Excellent problem-solving and communication: you can work with Product, Design, and other engineers when requirements are incomplete, and still drive a clear path forward.

  • Comfort in an Agile product team: grooming, spikes when the unknown is real, and finishing outcomes.

Mindset we hire for


  • Product engineer instincts: you care about user/business outcomes, tradeoffs, and rollout risk, not only “ticket done.”

  • Independent engineering judgment: you can design, debug, and review without relying on AI as a crutch. We use AI tools to move faster; we do not hire for prompt-only delivery.

  • Mentorship and review quality: you raise peers’ work through clear feedback and shared standards.

Nice to have


  • NestJS, LaunchDarkly (or similar feature flags), Auth0/Okta, queue/worker patterns (for example BullMQ), Playwright or strong E2E habits.

  • Salesforce integration experience (consuming Salesforce as a system of record; Apex specialist not required).

  • Design-system contribution, multi-tenant / franchise-style domain experience.

  • GraphQL experience if you have it (not required for day-to-day on this team).

 

COMPENSATION & BENEFITS


  • Salary $100,000 - $125,000 per annum (Actual salary offered will be commensurate with education, experience and internal parity).

  • Total Compensation Package designed to support your financial, personal, and professional well-being. This includes:

    • Participation in our Company Profit Sharing Program

    • Comprehensive Extended Health & Dental Benefits

    • Generous Paid Time Off, including annual vacation and personal days

    • Hybrid Work Environment, offering flexibility to work both remotely and from our corporate offices

    • Professional Development Opportunities to support ongoing career growth

    • Access to Health and Wellness Programs, including gym facilities at our corporate head office


Speak to us to learn more about what we offer.

 

THE HIRING PROCESS


  • Pre-Screen – Let’s talk about your experience, goals & excitement for this role!

  • Interviews – Two or more interviews with different team members, including structured competency & scenario-based questions

  • Presentation/Assessment

  • References & Background Check

We use audio recording transcription for our interview practices.

 

ABOUT US

Did you know O2E Brands has been voted one of the Best Workplaces in Canada 15 times!? Take a sneak peek into why that is, here: ( YouTube ) Check us out on social!

At O2E Brands, we know that great talent comes in many forms, and we want to meet you at your best. We value diversity and inclusivity. We will provide reasonable accommodations to applicants with disabilities at any time throughout the recruitment and selection process upon request. 

 

Ready to take your career to the next level? Apply today! 

 

#LI-Hybrid

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Full Stack) in Toronto, ON vacancy
  • $110k - $270k per year

     ...making a positive impact on its customers, employees, and communities. The Role Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work with the latest front-end and back-end technologies as... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    8 hours ago
  •  ...subscription management features across our full-stack architecture. Build and maintain...  ...tests using Jest. Collaborate with staff engineers on system design and architectural...  ...REQUIREMENTS: ~5+ years of experience in Software Engineering ~ Bachelor's degree in... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Toronto, ON
    9 hours ago
  • $130k - $150k per year

     ...We're looking for a Senior Full Stack Software Engineer who is passionate about building high-quality software in an AI-native way. Someone who treats Claude and the latest agentic coding tools as a core part of their craft, not a novelty. In this role, you will own technical... 
    Senior
    Full time
    Casual work

    Altaml

    Toronto, ON
    9 hours ago
  •  ...Position Description: Senior Full Stack S oftware Engineer   Reporting to: Director of Application Engineering     Signal 1 helps health systems accelerate AI adoption with a category defining technology platform. Signal 1’s first product, the AI Management System (AIMS... 
    Senior
    Full time

    Signal 1

    Toronto, ON
    9 hours ago
  •  ...Canadians who are underserved by the traditional financial system.   Position Summary: Haventree is looking for a Senior Software Engineer ( Full Stack ) to join our fast-growing team. In this role, you will design and build end-to-end solutions that power our customer... 
    Senior
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    8 hours ago
  •  ...Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot...  ...siloed databases The Role As a Full Stack Engineer, you will be working on one or...  ...value to the users. ~5+ years of software development experience with modern full-... 
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Toronto, ON
    20 days ago
  • $130k - $160k per year

     ...systems that scale. A network agnostic tech stack. Agile, cross-functional teams built on...  ...hear from you. We're looking for a full-stack JS engineer to help us scale and connect millions...  ...these challenges. As a Full-Stack Software Engineer, you will: Work on developing... 
    Full time
    Work from home
    Worldwide
    Flexible hours

    Us Mobile

    Toronto, ON
    9 hours ago
  •  ...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and...  ...— and we’re just getting started. Role Overview As a Full Stack Software Engineer at Harvey, you’ll play a pivotal role in constructing... 
    Long term contract
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    8 hours ago
  •  ...largest and fastest growing dealer and OEM software provider in Canada. The platform's suite...  ...AI, Generative AI (GenAI) to enhance engineering productivity, automate repetitive tasks,...  ...re currently looking for an Intermediate Full Stack Software Engineer to join our team,... 
    Full time

    Autotrader.ca

    Toronto, ON
    9 hours ago
  •  ...leader in providing innovative, practical solutions driven by engineering excellence. Join our team to work on everything from front-end...  ...within a team-based Agile environment. The way we build software is strongly influenced by the values of Extreme Programming: feedback... 
    Senior
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    9 hours ago
  • $110k per year

     ...About the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting,...  ..., and L4 and L7 load balancers. ~ BSc. in Computer Science, Software Engineering, or a similar field. ~ Results-driven and can work... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    8 hours ago
  • $140k - $160k per year

     ...transformed the way businesses approach e-commerce and online advertising and we’re ready to continue growing.   As a Senior Software Engineer - Full Stack with Perpetua, you will contribute to our core platform built primarily with Python, Django, React, TypeScript, BigQuery... 
    Senior
    Work at office
    Local area
    Immediate start

    Flywheel Digital

    Toronto, ON
    8 hours ago
  •  ...technologies that push the boundaries of design and software development. We promote long-term success...  ...with Product Managers, Designers, and Engineers to translate business requirements into...  ..., scalability, and security across the stack. Participate in agile ceremonies... 
    Senior
    Long term contract
    Full time
    Work at office

    Codal

    Toronto, ON
    8 hours ago
  •  ...We are currently looking for a Senior Full Stack Engineer to join our growing Web Applications team. Reporting to the Engineering Manager, you'll work on complex projects, actively contribute to Conversational AI, back-end and front-end initiatives, and grow along with other... 
    Senior
    Full time
    Immediate start

    Benchsci

    Toronto, ON
    8 hours ago
  • We are seeking a highly experienced Senior Software Developer - Full Stack to lead full-lifecycle software development, application modernization, and system enhancement initiatives. In this role, you will work across both modern and legacy technical stacks—ranging from Java... 
    Senior
    Contract work
    Internship
    Work at office
    Flexible hours

    Randstad

    Toronto, ON
    3 days ago
  •  ...lasting impact on the digital landscape. ROLE OVERVIEW We’re looking for full stack engineers who are not just strong technically, but are actively exploring how AI is changing the way software is built. This is a role for builders — people who experiment, ship side... 
    Full time
    Shift work

    Tribalscale

    Toronto, ON
    8 hours ago
  •  ...Canada Type: US Applicants - Full-Time; Canadian Applicants -...  ...us forward. Across strategy, engineering, design, data, and operations,...  ...edge AI solutions with intuitive software development. We specialize in...  ...engineering. We’re seeking a Senior Full-Stack Engineer to join... 
    Senior
    Full time
    For contractors

    Human Agency

    Toronto, ON
    8 hours ago
  • $90k - $125k per year

     ...management system for our customers so they can spend more time doing what they love. The Role: We’re looking for a Full Stack Software Engineer to join our growing Engineering team! In this role, you will play a key part in building and scaling our payroll platform,... 
    Full time
    Work at office
    Remote work

    Push Operations

    Toronto, ON
    9 hours ago
  •  ...interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers, you... 
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    8 hours ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details...  ...\\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\ \\\\ Client: \\\\... 
    Senior
    Full time

    Itprofound Inc.

    Toronto, ON
    8 hours ago
  •  ...Senior Software Developer - Full Stack -  Hybrid: 3 Days onsite / 2 days remote 222 Jarvis St, Toronto, ON M5B 2B8 Ministry of Public and Business Service Delivery and Procurement Contract, 9 months to start Submission Deadline: 2025-05-29, 12:00 p.m. EST... 
    Senior
    Full time
    Contract work
    Manual labor
    Remote work

    Source Code

    Toronto, ON
    8 hours ago
  •  ...Role You are an experienced software developer, who has worked as...  ...Reporting directly to the Engineering Manager, work together on and...  ...feedback to peers Eligible for Full-Time employment in Canada...  ...defined job levels based on seniority, expertise, scope of responsibility... 
    Senior
    Remote job
    Full time
    Flexible hours

    #Paid

    Toronto, ON
    8 hours ago
  • We are seeking an experienced Senior Software Developer - Full Stack to lead the technical design, development, and integration of modern full-stack web applications. In this role, you will build responsive frontend interfaces using ReactJS while engineering robust backend microservices... 
    Senior
    Remplacement
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    11 days ago
  •  ...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and...  ...we’re just getting started. Role Overview As a Staff Full Stack Software Engineer at Harvey, you’ll play a pivotal role in shaping the... 
    Long term contract
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    8 hours ago
  • We are seeking an experienced Senior Software Developer - Full Stack with deep MERN stack expertise to lead ongoing application enhancements, bug fixes, platform upgrades, and technical maintenance for enterprise web platforms. In this role, you will design and implement responsive... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a highly skilled Senior Full Stack Software Engineer (AI Engineering) to join an innovative technology team developing cutting-edge AI solutions. In this role, you will play a crucial part in building, deploying, and maintaining intelligent software platforms... 
    Senior
    Long term contract

    Randstad

    Toronto, ON
    19 days ago
  •  ...Design, build, and maintain full‑stack components of the digital...  ...code reviews, and uphold high engineering standards across the stack. \\...  ...and services that support the full \ digital credentials lifecycle...  ..."}],"headerName":"RQ10451 \- Software Developer \- Full Stack \- Senior... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    8 hours ago
  •  ...Must Haves: Senior Full Stack software development experience delivering complex healthcare, cloud, integration, or digital health modernization projects.  Extensive Java and Spring Boot microservices development experience.  Experience designing and developing... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    8 hours ago
  • $100k - $150k per year

     ...scalable systems that help our games and teams perform at a higher level. About the Role Big Viking Games is hiring a Senior Full Stack Engineer to build AI-enabled products, workflows, tools, and systems that help turn creative direction into production-ready game... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    3 days per week

    Big Viking Games

    Toronto, ON
    20 days ago
  •  ...which arise during the use and operation of software packages, including technical assistance...  ...and meet project plan timelines \\ Full Stack Skills: \\ Proficient with both...  ...procedures, and queries. Also, reverse engineering and optimizing queries to fine tune the... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Full Stack). Be the first to apply!