Talent.com
O2E Brands
Senior Software Engineer (Full Stack)O2E Brands • Vancouver, Metro Vancouver Regional District, Canada
Senior Software Engineer (Full Stack)

Senior Software Engineer (Full Stack)

O2E Brands • Vancouver, Metro Vancouver Regional District, Canada
15 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, 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

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

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.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer (Full Stack) • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Senior Full-Stack Software Engineer – Remote Health Tech

Clover HealthVancouver, Metro Vancouver Regional District, 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

Senior Full-Stack Engineer For Personalized Employee Journeys - C$140,000 - C$210,000 A Year

A leading tech companyRichmond, Canada
Full-time

Seeking a Senior Full Stack Engineer to design and improve employee journey experiences, focusing on front-end React development and backend API construction. Show more

 • Promoted

Senior Software Engineer - Full Stack - $130,000 - $225,000 A Year

Veeva SystemsRichmond, Canada
Full-time

Seeking a full-stack Software Engineer with 5+ years of experience in Java, JavaScript/Typescript, and React to build scalable applications and mentor junior talent.The role involves end-to-end dev... Show more

 • Promoted

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Leading Tech CompanyRichmond, Canada
Full-time

Lead AI-driven full-stack software development, focusing on cloud environments like AWS.Requires 7+ years of experience. Show more

 • Promoted

Remote Senior Full-Stack Engineer — Build Scalable Features

NewRich NetworkVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

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

 • Promoted

Senior Software Engineer - Ai-Driven Full-Stack Leader - C$120,000 - C$150,000 A Year

Rival TechnologiesRichmond, Canada
Full-time

Senior Full-Stack Engineer needed to lead AI feature development.Requires 7+ years of experience, cloud expertise (AWS), and offers a hybrid work model. Show more

 • Promoted

Senior Full-Stack Engineer — Scale Products & Mentor Team

PixiesetVancouver
Full-time

A leading creative platform in Vancouver is seeking a Senior Software Developer, Full Stack, to design and deliver innovative product features.You will mentor junior developers and contribute to pr... Show more

 • Promoted

Senior Full-Stack Engineer Innovating AI Interfaces and Solutions

CircleCIVancouver, Metro Vancouver Regional District, 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 Go Full-Stack Engineer - Scale HealthTech Cloud

Altea HealthcareBurnaby
Full-time

A healthcare technology company seeks a passionate individual for the role of Talent Acquisition Partner.Located in Burnaby, BC, this full-time position involves supporting and developing RCM softw... Show more

 • Promoted

Senior Software Engineer – Customer Success (Full‑Stack)

PostGridVancouver, Metro Vancouver Regional District, CA
Full-time

A leading SaaS company in Canada is seeking a Senior Software Engineer to enhance core services and lead development.Join a high-energy team to build robust, scalable solutions using Node.TypeScrip... Show more

 • Promoted

Senior Full Stack Engineer

Hammehr Talent ConsultantsVancouver, Metro Vancouver Regional District, Canada
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 Full-Stack Software Engineer - C$100,000 - C$150,000 A Year

Apply DigitalRichmond, Canada
Full-time

Seeking a Senior Full-Stack Software Engineer for a major sports league to build and enhance subscription management systems, working with TypeScript, Node. Show more

 • Promoted

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

AffinityRichmond, Canada
Full-time

Seeking a Senior Full Stack Software Engineer with AI expertise to define technical standards, lead POCs, design production solutions, and provide technical oversight for AI product development.Req... Show more

 • Promoted

Senior Software Engineer

Treewalkvancouver, metro vancouver regional district, Canada
Full-time

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.We combine deep technical expertise wit... Show more

 • Promoted

Senior Software Engineer

Starboard RecruitmentVancouver, Metro Vancouver Regional District, CA
Full-time

On behalf of our client, Starboard Recruitment is searching for multiple Senior Software Engineers in Vancouver, BC who are experience with Golang.Our client is a US-based, Series-B with over $35M ... Show more

 • Promoted

Asana Senior Engineer for Performance Enhancement

jobr.proVancouver, Metro Vancouver Regional District, CA
Full-time

Drive innovation in web performance as a Senior Software Engineer at Asana in Vancouver.Focus on scalability solutions while mentoring fellow engineers in cutting-edge teams.In this pivotal role on... Show more

 • Promoted

Senior Software Engineer

fiveonefourVancouver, Metro Vancouver Regional District, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer, Healthcare SaaS (Full-Stack)

PillexaSurrey, Metro Vancouver Regional District, Canada
Full-time

A healthcare technology firm is seeking a Senior Software Engineer to contribute to their growing team in Surrey, BC.This full-time, on-site role involves developing and maintaining full-stack soft... Show more

 • Promoted

Senior Software Engineer

Treewalk Consulting Inc.Vancouver, Metro Vancouver Regional District, Canada
Full-time

Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations, and government entities.We combine deep technical expertise wit... Show more

 • Promoted

Software Engineer (Full Stack) - C$90,000 - C$120,000 A Year

RemarcableRichmond, Canada
Full-time

Seeking a Full Stack Software Engineer for a SaaS startup in the construction industry.Responsibilities include developing new features, fixing bugs, integrating systems, and contributing to produc... Show more