Full Stack / Product Engineer in North Vancouver

Full Stack / Product Engineer in North Vancouver

North Vancouver Full-Time 120000 - 170000 $ / year (est.) Hybrid
I

At a Glance

  • Tasks: Build innovative software across frontend and backend, making real impact on user experience.
  • Company: Join a dynamic startup focused on creating better tools for software architecture.
  • Benefits: Enjoy competitive salary, stock options, unlimited holiday, and profit sharing.
  • Other info: Work in a hybrid environment with opportunities for growth and fun team culture.
  • Why this job: Be part of a small, passionate team that values ownership and creativity.
  • Qualifications: 6+ years in software development with strong frontend and backend skills.

The predicted salary is between 120000 - 170000 $ per year.

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:

We started IcePanel because existing tools for software architecture are 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 organizations
      • Managing deeply nested architecture models
      • Performance issues with highly connected systems

About 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.

Screening process:

  1. Screening questions (AI answers are insta-deleted…)
  2. Technical call (30 mins)
  3. In person white-boarding session/meet the team (2 hours)
  4. Work trial (2 days min + paid)
  5. 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.

Full Stack / Product Engineer in North Vancouver employer: IcePanel

IcePanel is an exceptional employer that fosters a collaborative and innovative work culture in the beautiful setting of North Vancouver. With a focus on employee growth, you will have the opportunity to work closely with a talented team, contributing to impactful projects while enjoying benefits like stock options and profit sharing. Join us to be part of a dynamic environment where your contributions are valued and rewarded.

I

Contact Details:

IcePanel Recruitment Team

We think you need these skills to ace Full Stack / Product Engineer in North Vancouver

Frontend Development
Backend Development
TypeScript
Node.js
Vue
Pixi.js
Tailwind CSS