Talent.com
O2E Brands
Senior Software Engineer (Full Stack)O2E Brands • Toronto, Ontario, Canada
Senior Software Engineer (Full Stack)

Senior Software Engineer (Full Stack)

O2E Brands • Toronto, Ontario, Canada
19 days ago
Salary
CA$100,000.00 yearly
Job type
  • Full-time
Job description

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 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 React and (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 $100000 - $125000 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 Lets 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


Required Experience:

Senior IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Yearly Salary Salary: 100000 - 125000
Create a job alert for this search

Senior Software Engineer (Full Stack) • Toronto, Ontario, Canada

Similar jobs

Senior Software Engineer – Full Stack

Haventree BankToronto, ON, CA
Full-time

Haventree Bank is a private Canadian Schedule 1 bank specializing in alternative mortgage programs and insured GIC deposits.We help hardworking Canadians from coast-to-coast achieve homeownership b... 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

Genai & Cloud Senior Software Engineer (Full-Stack) - C$100,000 - C$120,000 A Year

IT consulting firmToronto County, Canada
Full-time

Experienced Senior Software Engineer sought to develop GenAI solutions for Contact Centre technology, utilizing cloud technologies.Requires a computer science degree and extensive software developm... 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 Software Engineer

ScotiabankToronto, ON, CA
Full-time

Senior Full-Stack Software Engineer.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.We are seeking a Senior Full Stack Developer to join our Ca... Show more

 • Promoted

Senior Software Engineer (Full-Stack) - $140,000 - $180,000 A Year

LithosNorth York, Canada
Full-time

Software engineer to build the operating system for carbon dioxide removal efforts, focusing on planning, orchestration, tracking, and optimization of enhanced rock weathering using full-stack tech... Show more

 • Promoted

Senior Full Stack Software Engineer

Manulife Insurance Malaysiatoronto, on, Canada
Full-time

Senior Full-Stack Engineer – Capital Markets & DerivativesAre you passionate about building innovative technology solutions in Capital Markets? Join Manulife’s Derivatives Product Team and help sha... 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

Senior Full Stack Software Engineer

Manulife FinancialToronto
Full-time

We are seeking a Senior Full‑Stack Software Engineer to join our team to design, build, and support scalable, accessible, and secure software solutions.In this role, you will contribute across the ... Show more

 • Promoted

Senior Full-Stack Engineer — High-Impact, Equity, Hybrid

NearaToronto, ON, CA
Full-time

A tech company for creators based in Toronto is looking for a Senior Full Stack Software Engineer.This role involves building and scaling products for a large user base, emphasizing ownership and c... Show more

 • Promoted

Senior Full Stack Engineer

Hammehr Talent ConsultantsToronto, ON, CA
Full-time +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Show more

 • Promoted

Senior Software Engineer

OpenLoopToronto, ON, CA
Full-time

OpenLoop was co-founded by CEO, Dr.Jon Lensing, and COO, Christian Williams, with the vision to bring care anywhere.Our telehealth support solutions are thoughtfully designed to streamline and simp... Show more

 • Promoted

Senior Full Stack Software Engineer

ManulifeToronto, ON, CA
Full-time

Senior Full-Stack Engineer – Capital Markets & Derivatives.Are you passionate about building innovative technology solutions in Capital Markets? Join Manulife’s Derivatives Product Team and help sh... Show more

 • Promoted

Senior Software Engineer & Tech Lead (Full-Stack)

TechnoCredToronto, ON, CA
Full-time

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

 • Promoted

Senior Staff Software Engineer - Capital One Travel Tech - Full-stack

Capital Onetoronto, on, Canada
Full-time

Senior Staff Software Engineer – Capital One Travel Tech (Full‑stack).We are building the next generation of the travel portal, enabling travelers to browse options, compare rates, and book trips.T... Show more

 • Promoted

Senior/Staff Software Engineer

Senpilottoronto, on, Canada
Full-time

Senpilot is the AI system revolutionizing utilities and building the future of intelligent infrastructure.Through a single platform that integrates with the systems utilities already rely on, our A... Show more

 • Promoted

Senior Full Stack Engineer

KEV Grouptoronto, on, Canada
Full-time

KEV builds mission-critical financial software for K–12 schools at scale.Our platform provides real-time control and visibility into every dollar collected, replacing fragmented workflows with secu... 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

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthToronto, ON, CA
Remote
Full-time

A healthcare technology company is seeking a Senior Software Developer with extensive experience in full-stack engineering.In this role, you will create scalable and efficient systems, collaboratin... Show more

 • Promoted

Full-Stack Senior Software Engineer at Auth0

OktaToronto, ON, CA
Full-time

Transform innovative ideas into reality as a Full-Stack Senior Software Engineer at Auth0.Focus on identity security while developing robust features and applications.At Auth0, you will play a key ... Show more