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

Senior Full Stack Engineer

$170k per year

IcePanel

Senior Full-Stack Engineer

Permanent | Full-time | North Vancouver, Canada | Hybrid

Compensation

$170,000 CAD salary

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

Stock options

Flexible (unlimited) holiday

Health benefits

About IcePanel

We started IcePanel because existing tools suck. 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 ($3M+ USD 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 ship weekly
  • 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
  • Data visualization across large architectures

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‑hanging

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

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

If those sound interesting, you’ll probably enjoy this.

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.

Bonus points

  • 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 ️

Benefits

  • Stock options
  • Profit sharing
  • Learning budget
  • Conference budget
  • Annual retreat
  • Flexible holiday
  • Health, dental, vision
  • And, yes, “weiner” Wednesdays and free ice cubes
#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Engineer in British Columbia vacancy
  • $170k per year

    A leading technology startup in North Vancouver is looking for a Senior Full-Stack Engineer to join their innovative team. You will be responsible for building both frontend and backend components while working in a hybrid environment. Ideal candidates will have over 6 years... 
    Senior
    Flexible hours

    IcePanel

    British Columbia
    7 days ago
  • $192k - $240k per year

    A leading tech financial services company in Canada is seeking a Senior Full-Stack Software Engineer to develop and scale their foundational infrastructure. This role involves tackling complex challenges from backend to frontend, providing technical leadership, and collaborating... 
    Senior
    Work at office

    Brex

    British Columbia
    7 days ago
  • $160k - $185k per year

     ...provide Visa sponsorship. Engineering at Swiftly Engineering at Swiftly...  ...Role Swiftly is looking for a Senior Software Engineer to join a...  ...team’s work spans technology stacks connecting cloud‑native services...  ...ferries. You'll work across this full vertical, writing software... 
    Senior
    Hourly pay
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Swiftly, Inc.

    British Columbia
    14 days ago
  • Elevate your career as a Senior Database Reliability Engineer specializing in PostgreSQL and cloud technologies. Focus on optimizing data reliability and performance across diverse environments. This position emphasizes collaboration within the Technology Team to manage critical... 
    Senior
    Shift work

    King River Capital Group

    British Columbia
    7 days ago
  • A growing SaaS company in British Columbia is seeking a Senior DevOps Engineer to streamline software deployment through CI/CD pipelines and optimize cloud infrastructure. The ideal candidate will have over 6 years of experience in DevOps and strong proficiency in AWS. You’ll... 
    Senior

    Remarcable

    British Columbia
    7 days ago
  • A leading technology company in British Columbia is seeking a Principal Engineer in Optics Engineering. The role focuses on advancing optical sub-systems for quantum computing, requiring technical leadership and a Master's or Doctoral degree in optics or engineering. Candidates... 
    Senior

    Photonic Inc.

    British Columbia
    7 days ago
  •  ...Software Development Engineer - Frontend Join to apply for the Software Development Engineer...  ...technology. We use a variety of tech stacks to solve our day-to-day problems. Seniority level: Entry level Employment type: Full-time Job function: Engineering and Information... 
    Full time

    React Day Bangalore

    British Columbia
    5 hours ago
  • $170k - $250k per year

    Overview Staff Software Engineer, Security at Super.com. This range...  ...responsibility, and reports to the Senior Director of Infrastructure...  ...tools Experience with our specific stack: AWS, Kubernetes, Python +...  ...our careers page to explore the full range of perks and benefits we... 
    Senior
    Long term contract
    Manual labor
    Remote work
    Flexible hours

    Super.com

    British Columbia
    7 days ago
  • A financial technology company in Vancouver is seeking a Senior Software Engineer for their Product Data Platform team. This role involves analyzing and optimizing query performance and designing robust distributed systems to enhance Brex’s offerings. Applicants should have... 
    Senior
    Remote work
    Flexible hours

    Brex

    British Columbia
    7 days ago
  •  ...Consulting Group is currently searching for a Senior Property Accountant to join one of the...  ...property management and leasing teams. Full cycle accounting: Maintain the general...  ...in the fields of IT & Technology, Engineering & Technical, Real Estate & Construction,... 
    Senior
    Interim role
    Work at office

    MatchBox Consulting Group

    British Columbia
    7 days ago
  • $124k - $165k per year

     ...This is Engineering at Lattice Lattice’s Engineering team is continuously improving both our product and our craft. We build maintainable...  ...architecture. Familiarity with TypeScript is a plus. Our full-stack engineers use it and cross-pollination is valuable. Ways of... 
    Senior
    Remote job
    Work at office
    Work from home

    Lattice

    British Columbia
    more than 2 months ago
  •  ...unique viewers. About the role: RHEI is seeking an experienced Senior HubSpot Manager to join our growing team. This role is pivotal...  ..., and service operations. You will be responsible for the full technical lifecycle of our HubSpot platform, from strategic roadmap... 
    Senior
    Remote work

    RHEI

    British Columbia
    7 days ago
  • $130k - $160k per year

     ...have had the privilege of working with an incredible Support Team full of highly knowledgeable, driven team members who care deeply...  ...customers and workflows. That’s why we’re searching for a Support Engineering Manager to grow and shape the future of Support Engineering at Ashby... 
    Hourly pay
    Long term contract
    Manual labor
    Work at office

    P2P

    British Columbia
    7 days ago
  • $105.8k - $158.8k per year

     ...Join us to do the best work of your career, solving meaningful problems with remarkable teams. Greenhouse is looking for a Senior UX Design Engineer, Design Systems to join our central Design System team – Greenhouse's centralized experience and delivery enablement team... 
    Senior
    For contractors
    Work at office
    Local area
    Remote work

    Greenhouse

    British Columbia
    2 days ago
  • $165k - $183k per year

     ...your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the...  ...the digital advertising industry through our work. Our tech stack includes but is not limited to Rails, Go, DBT, Airflow, Scala... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Instacart

    British Columbia
    more than 2 months ago
  • $100k per year

     ...motivated by maximizing customer success and outcomes. Soft skills combined with technical skills are key in this role.  As a Senior Customer Success Engineer, you are the primary technical owner driving long-term customer outcomes across the Veeam Data Platform. You’ll lead... 
    Senior
    Long term contract
    Local area
    Worldwide

    Veeam Software

    British Columbia
    25 days ago
  • VP Engineering Our Purpose At Xero, we’re here to supercharge small businesses. By making small business more efficient every day, connecting them with big business technology and empowering a community behind them, their potential is limitless. When that happens, we’re not... 
    Work at office

    Xero

    British Columbia
    14 days ago
  • A prestigious university in British Columbia is seeking an Electrical Engineer to join its Power Electronics Lab. This full-time position involves designing and implementing hardware/software solutions for energy management and power scheduling. Applicants should possess a... 
    Full time

    UBC

    British Columbia
    7 days ago
  • We are looking for Design Engineers who have a flair for design aspects and innovation. Candidate should be skilled in usage 3D Designing Tools. Candidate should have 5 -7 years relevant experience in Design of Machines , Jigs & Fixtures. Qualification: B.E (Mech) /D.M.E... 

    Mechelonic welders Pvt. Ltd.

    British Columbia
    7 days ago
  • Embark on a career as a Junior DevOps Engineer, leveraging your analytical skills and tech-savvy background. Engage with global clients while ensuring web security and automating test scripts in a full-time position. We are looking for a graduate with a strong computer science... 
    Full time

    Hanzilla

    British Columbia
    1 day ago
  • Elevate your career as a Backend Engineer with Teladoc Health Canada in a hybrid setting. Contribute to scalable backend systems enhancing virtual patient care for millions. This hands-on role requires collaborating closely with product teams to design and maintain backend... 

    Teladoc Health Canada

    British Columbia
    5 hours ago
  •  ...your creativity with Singularity 6 as a Senior Technical Artist (Environment) focused on...  .... You’ll work closely with designers, engineers, and artists to leverage your technical skills...  ...: • Proven experience in Unreal Engine as a Technical Artist • Strong background... 
    Senior
    Remote work

    Singularity 6

    British Columbia
    7 days ago
  •  ...enterprise-scale Workday solutions while leading project workstreams. A minimum of 5 years of Workday Payroll experience and certification are required. This is a full-time, mid-senior level position in a people-first culture that values innovation and collaboration. #J-18808-Ljbffr
    Senior
    Full time

    Kainos

    British Columbia
    7 days ago
  • $117.5k - $176.3k per year

     ...Greenhouse is looking for a GTM Engineer to join our Revenue...  ...you’ll work closely with the Senior Manager, Revenue Operations to...  ...web app utilizing a modern tech stack composed of Next.js, TypeScript...  ...integrations between core revenue engines like Salesforce and Gong Partner... 
    Senior
    For contractors
    Work at office
    Local area
    Immediate start
    Remote work

    Greenhouse

    British Columbia
    4 days ago
  • $20 per hour

     ...flexible schedule that includes rotational Saturdays. Compensation Expectations $20.00 per hour, plus paid Vacation Time and access to full Health Benefits following the successful completion of a three-month Probationary Period. Apply Today! Please submit your cover... 
    Hourly pay
    Full time
    Internship
    Seasonal work
    Work at office
    Local area
    Flexible hours
    Shift work

    Mission Thrift Store Cranbrook

    British Columbia
    12 days ago
  • Be a key player at Newmont's Brucejack Gold Mine as a Geotechnical Engineer, managing risks in site operations. Utilize your expertise in geotechnical engineering to ensure safety and compliance across projects in a remote and well-equipped site. As part of the Brucejack... 
    Remote work

    Newmont Corporation

    British Columbia
    5 hours ago
  • $75k - $95k per year

     ...registered with The Mason Group, please contact your Recruiting Consultant directly with reference to job #20243. Seniority level Mid-Senior level Employment type Full-time Job function Business Development, Consulting, and Project Management Industries Accounting... 
    Senior
    Full time
    Remote work
    Work from home

    The Mason Group - Strategic Search Partners

    British Columbia
    7 days ago
  • $18.5 per hour

     ...Must be able to work a flexible schedule that includes occasional Saturdays, evenings, and holidays. Compensation Expectations Full-Time:  $18.50 per hour, plus paid Vacation Time and access to full Health Benefits following the successful completion of a three-month... 
    Hourly pay
    Full time
    Internship
    Local area
    Flexible hours
    Shift work
    Afternoon shift

    Mission Thrift Store Cranbrook

    British Columbia
    12 days ago
  •  ...construction contractor operating across Western Canada, is seeking a Senior Project Manager to lead large-scale and multi-phase...  ...priorities, and complex project environments. ~ Degree in Civil Engineering or a related field is preferred. ~ PMP or equivalent designation... 
    Senior
    Long term contract
    Contract work
    For contractors
    Remote work

    Torus Talent

    British Columbia
    12 days ago
  • $222.2k - $412.7k per year

     ...Veeam, following its acquisition of Securiti AI - the leader in AI-powered data security posture management (DSPM) - is seeking a Senior Sales Engineer to drive technical leadership in our sales team, focusing on the Securiti AI portfolio.  You will guide customers from... 
    Senior
    Local area
    Remote work
    Worldwide
    Shift work

    Veeam Software

    British Columbia
    25 days ago

Do you want to receive more vacancies?

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