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

Full Stack / Product Engineer

$120k - $170k per year

Icepanel

This position requires local presence. Please view similar jobs below.

Permanent | Full-time | North Vancouver, Canada | Hybrid (3 days in office)

Compensation

$120,000 - $170,000 CAD salary (Intermediate > Senior)

Quarterly profit share (last year averaged ~10k/quarter per person)

Stock options

Flexible (unlimited) holiday

About IcePanel

WestartedIcePanelbecauseexistingtoolsforsoftwarearchitecturesuck.

They’re slow, overcomplicated, and built for managers to enforce process, not for engineers to actually enjoy using.

At our previous jobs, we spent too much time in meetings talking about architecture and not enough time actually building. Diagrams got stale, decisions got lost, and nothing felt connected to reality.

So we started building something better. It began as a side project, let us snowboard most days in Whistler for a season, and people kept using it…We got to nearly $1M USD with just the founders before we hired.

Today we’re a small, profitable team ($4.5M+ CAD ARR) building a collaborative modelling tool for software architecture. We care about staying lean, shipping fast, having fun, and building something people actually love.

How we work

  • We keep meetings to a minimum
  • We work in small teams (usually 2 people) with clear ownership
  • We avoid over-engineering, but we care deeply about polish
  • We release early, get feedback, and refine

This is not a place to hide. You’ll own what you build.

The role

You’ll build across the entire product:

  • Frontend UI/UX (working closely with design)
  • Backend APIs and data models
  • Real-time systems (WebSockets)
  • Infrastructure and migrations
  • Fixing, refining, and improving what already exists

Our stack: TypeScript, Node.js, Vue, Pixi.js, Tailwind, Cloud Run, Firestore, WebSockets

What “great” looks like

A great hire doesn’t wait to be told what to do.

In your first couple of weeks, you’ll use the product, find something that feels off, and fix it.

Not because it was assigned. Because it bothered you.

You’ll own meaningful features end-to-end. Examples:

  • Git-like workflows for diagramming
  • Import and data ingestion pipelines
  • Access controls for complex organizations

You’ll make things feel better, not just work.

30 / 60 / 90 days

First 30 days

  • Get familiar with the product and codebase
  • Ship improvements to areas that feel “off”
  • Start contributing to real features

60 days

  • Take ownership of a meaningful area of the product
  • Improve performance or usability in a noticeable way
  • Work across frontend + backend without hand-holding

90 days

  • Own and ship a complex feature end-to-end
  • Contribute to solving harder problems like:
  • Access control for large organizationsManaging deeply nested architecture modelsPerformance issues with highly connected systems

Current challenges

  • Changing model hierarchies (parents/levels) is complex and fragile
  • Large, highly connected models can impact real-time performance
  • Access permissions don’t scale well for large companies

About you

You:

  • Have 6+ years of experience across both large companies and startups
  • Are strong in both frontend and backend
  • Have built things you’re genuinely proud of
  • Care deeply about how things look and feel, not just that they work
  • Take ownership and don’t wait for permission
  • Are comfortable working across a large, evolving codebase
  • Can take feedback without ego and adjust quickly

You’ve likely:

  • Built side projects just because something annoyed you
  • Worked across product, UX, and engineering boundaries
  • Shipped real features that people use

Proof of craft (required)

You must show us something you’ve built.

  • Portfolio, live apps, screenshots - anything that shows off your skills
  • We care about how it feels to use, not just what it does

If you can’t point to something you’ve built that feels great, this role isn’t for you.

You’ll struggle here if

  • You rely heavily on AI without understanding fundamentals
  • You wait for direction instead of taking initiative
  • You blame others instead of owning problems
  • You lead with ego instead of curiosity
  • You need constant permission to move forward

Also, if you don’t actually care about what you’re building, don’t apply.

  • You’ve been a founder (even if it failed)
  • You come from a non-traditional background
  • You understand the limits of LLMs beyond surface-level use
  • You’ve spent time in a major tech hub and chose (or want) to work in Canada

Location

  • North Vancouver (5 min from Lonsdale Quay)
  • 3 days in office (Tues-Thurs)
  • Hybrid, not fully remote
  • Flexible location a few weeks a year
  • Stock options
  • Profit sharing
  • Conference budget
  • Annual retreat
  • Flexible holiday

And, yes, “weiner” Wednesdays and free ice cubes

  • 1. Screening questions (AI answers are insta-deleted…)
  • 3. Technical call (30 mins)
  • 4. In person white-boarding session/meet the team (2 hours)
  • 5. Work trial (2 days min + paid)
  • 6. Reference checks

*

I confirm that I am legally authorized to work in Canada.

Note: We’re unable to sponsor candidates without existing work authorization at this time.

#J-18808-Ljbffr

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Full Stack / Product Engineer in Vancouver, BC vacancy
  •  ...people more time to focus on decisions and customers. We're looking for a Junior Full-Stack Developer who wants to help build these products. You'll work alongside experienced engineers, contribute to features that solve real problems, and gain hands-on experience... 
    Suggested
    Work at office

    Evismart

    Vancouver, BC
    7 days ago
  •  ...series B company and quickly expanding our product portfolio to deliver on our vision. We...  ..., Amazon, ByteDance, and more. Our engineering team is composed of passionate, driven,...  ...are seeking a talented Software Engineer (Full Stack) to join our growing engineering team.... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours
    2 days per week

    Workstream

    Vancouver, BC
    16 days ago
  • $86.6k - $118.6k per year

     ...TypeScript, and Node.js. ~ Bachelor’s degree in computer science, engineering, or a related field, or equivalent work experience. ~...  ...insurance, disability insurance, and a retirement plan for regular full-time employees. Potential eligibility for bonus and other incentive... 
    Suggested
    Full time

    Electronic Arts

    Vancouver, BC
    9 days ago
  •  ...Description Job Description Ready to make an impact as a Full Stack Software Engineer for an innovative SaaS startup?   At Remarcable , we’...  ..., collaborate directly with customers, and help shape the product that’s redefining procurement and operations for an underserved... 
    Suggested
    Full time
    For contractors
    Remote work

    Remarcable, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...this Role We are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that...  ...a role where your technical input genuinely shapes the product, we would love to meet you. Key Responsibilities Own... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area
    Flexible hours

    Envisio

    Vancouver, BC
    26 days ago
  •  ...The Role Pragmatike is hiring on behalf of a fast-growing, product-driven technology company building data-intensive platforms...  ...backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to... 
    Immediate start
    Remote work
    Flexible hours

    Pragmatike

    Vancouver, BC
    21 days ago
  •  ...Founding Software Developer, Product, Growth & AI Agents Total Life · Hybrid, Vancouver,...  ...funnels and builds with agents. You’ll own the full client lifecycle, from the first...  ...years building production software, full-stack preferred ~ Strong, hands-on experience... 
    Full time

    Total Life, Inc.

    Vancouver, BC
    2 days ago
  • $50 - $55 per hour

     ...Senior Full Stack Developer – Canada (Remote) Aequilibrium is a technology professional...  ...specializing in digital transformation, product development, and innovation. We are looking...  ...Strong understanding of modern software engineering practices, including automated testing,... 
    Remote job
    Full time
    Contract work

    Aequilibrium Software Inc.

    Vancouver, BC
    11 days ago
  •  ...communities all over the world About the Role As the Lead Full Stack Engineer, you will take on a pivotal role in guiding the design,...  ...selection, architecture, and best practices. Collaborate with product, design, and engineering teams to understand requirements and... 
    Full time
    Remote work

    CoverGo

    Vancouver, BC
    29 days ago
  •  ...and better ROI for advertisers and their agencies. ResponsiveAds is currently looking for Senior Full-Stack Developers to work on our Next Gen Self-Serve Studio 4 Product which includes an advanced Fluid Design Ad Builder, an Asset Management System, a Dynamic Creative... 
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  • $60k - $100k per year

     ...Full-Stack Developer About Total Life At Total Life, we’re redefining mental healthcare for older adults by leveraging a telehealth...  ...can handle complex, data-heavy workflows. Work closely with product and design to shape features from idea to production. Optimize... 
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    more than 2 months ago
  • $3600 - $4500 per month

     ...make their factories more flexible and productive. Robots enhanced with Apera's software have...  ...Role Overview: Apera AI is seeking a Full Stack Software Developer (Co-op) for the 8...  ...term. You'll work with experienced engineers across product, cloud, and simulation domains... 
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    a month ago
  • $38 - $41 per hour

    Full Stack Web Developer Cela Location 305-350 E 2nd Ave Vancouver, BC Salary 38.00 to 41.00 hourly (To be negotiated) / 37.5 hours per...  ...Research and evaluate a variety of interactive media software products Lead and co-ordinate multidisciplinary teams to develop Website... 
    Hourly pay
    Long term contract
    Full time
    Immediate start
    Remote work

    Cela

    Vancouver, BC
    more than 2 months ago
  • $52 - $55 per hour

     ...technology solutions. We are seeking an experienced Senior Full Stack Developer to join our team for a 12-month client engagement focused...  ...manage feature flags using LaunchDarkly. Collaborate with product managers, architects, UX/UI designers, business analysts, and developers... 
    Long term contract
    Contract work
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    8 days ago
  • $176k - $200k per year

     ...and fostering a culture of security throughout our product and operations. We're looking for a Product Security Engineer to join our Product Security team in Vancouver....  ...Partner with product and engineering teams across the full software development lifecycle to ensure security... 
    Long term contract
    Temporary work
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    13 days ago
  •  ...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Production Support Engineer-REMOTE-Vancouver to join our team in Vancouver, British Columbia (CA-BC), Canada (CA). Production Support Engineer... 
    Work at office
    Remote work
    Flexible hours
    Weekend work

    NTT DATA Services

    Vancouver, BC
    4 hours ago
  •  ...have an advanced Creative Ad Tech stack with a Fluid Design Tool,...  ...Creative Optimizer personalization engine. Developers will get the chance to be involved with advanced product web app development....  ...ResponsiveAds is currently looking for a full-stack developer that is a new... 
    Long term contract
    Full time
    Internship
    Summer internship
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...generation of AI-powered immersive training products. This position is open only to Canadian...  ...around a shared architecture, establish engineering standards, break down complex...  ..., or Solution Architect role ~ Strong full-stack development experience ~ Experience designing... 
    Permanent employment

    Aequilibrium Software Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...Match Group is a leading provider of dating products across the globe. Our portfolio includes...  ...talented and motivated early-career software engineer to join the Match Group Core in a brand...  ...opportunity that this role can be converted into a full-time permanent position at the conclusion.... 
    Hourly pay
    Permanent employment
    Full time
    Fixed term contract
    Internship
    Work at office
    Worldwide
    3 days per week

    Match Group

    Vancouver, BC
    16 hours ago
  •  ...Match Group is a leading provider of dating products across the globe. Our portfolio includes...  ...talented and motivated early-career software engineer to join the Match Group Core in a brand...  ...opportunity that this role can be converted into a full-time permanent position at the conclusion.... 
    Permanent employment
    Full time
    Fixed term contract
    Internship
    Work at office
    Worldwide
    3 days per week

    matchgroup

    Vancouver, BC
    a month ago
  •  ...industrial environments. Our team combines deep expertise in chemical engineering, manufacturing, digital twins, and software development to...  ...how critical chemicals, pharmaceutical, and personal care products are manufactured around the world. The Role We’re hiring... 

    Basetwo

    Vancouver, BC
    more than 2 months ago
  • $18.5 - $25 per hour

     ...functions relating to preparation, counter service, and stocking of product. Decorates and finishes cakes and pies. All Whole Foods Market...  ...Benefits". Whole Benefits offers a wide range of benefits for Full and Part-Time Team Members, including eligibility for a store discount... 
    Hourly pay
    Full time
    Part time
    Seasonal work
    Work at office
    Local area
    Immediate start
    Flexible hours
    Shift work
    Night shift

    Whole Foods Market

    Vancouver, BC
    16 hours ago
  • $146k - $162k per year

     ...We are looking for a Software Engineer to join our Product team in Vancouver, where we build features end-to-end, from designing our data models to implementing the subtle interaction behaviors that differentiate good software from great software. In this role, you won’t just... 
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    a month ago
  • $133k per year

     ...You'll join Braze's Data Division, the product group responsible for all of Braze's data...  ...effectively across the entire engagement stack Your work will directly impact how customers...  ...strategies without needing heavy engineering lift Collaborate closely with product managers... 
    Full time
    Internship
    Work at office
    Flexible hours

    Braze

    Vancouver, BC
    4 days ago
  •  ...construction industry for decades. With proven product-market fit and a rapidly scaling business...  ...Under the guidance and mentorship of our engineering and product leadership, you’ll work...  ...visibility, and communication at scale. Full-time | Vancouver Please be aware of... 
    Full time
    For contractors
    Manual labor

    remarcable-inc

    Vancouver, BC
    11 hours ago
  • $90k - $120k per year

     ...As the Product Marketing Manager, you will be responsible for product launches, core product positioning, and the multi-channel campaigns...  ...and internal content Partner with Product, Design, and Engineering to align launches, onboarding, and in-product growth Use AI... 
    Internship
    Work at office
    3 days per week

    Savvy Talent

    Vancouver, BC
    7 days ago
  • $107k - $130k per year

     ...today and for the future.  What you will do: The Product Delivery Lead bridges Product and Engineering, helping convert established priorities into organized...  ...range to provide transparency and represent the full growth potential of the role; as a result, offers are... 
    Work at office
    Immediate start

    The Semios Group

    Vancouver, BC
    27 days ago
  •  ...AbCellera seeks a Senior/Staff Engineer to lead pharmaceutical delivery device development for combination product programs including pre-filled syringes and autoinjectors. The role involves architecting design control frameworks, managing supplier partnerships, and ensuring... 
    Internship

    AbCellera

    Vancouver, BC
    a month ago
  • $36.71 per hour

     ...across the world at over 5,800 properties with Accor Group Exclusive Experiences - One free stay through our Be Our Guest Program Full rate of pay $36.71 per hour following 90 days of service *full-time and part-time permanent status colleagues Job Description... 
    Hourly pay
    Remplacement
    Permanent employment
    Full time
    Contract work
    Part time
    Immediate start
    Worldwide
    Shift work
    Night shift
    Afternoon shift

    FAIRMONT

    Vancouver, BC
    1 day ago
  •  ...processing, and global licensing. Modernize core engineering applications and deliver innovative products for the music publishing business. Collaborate...  ...Java or another object-oriented language. ~ Strong full-stack software engineering experience. ~ Strong... 
    Contract work

    Warner Music Group

    Vancouver, BC
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack / Product Engineer. Be the first to apply!