Senior Full Stack Engineer
$170k per yearIcePanel
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
$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...SeniorFlexible hours$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...SeniorWork at office$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...SeniorHourly payWork at officeLocal areaRemote workHome officeFlexible hours- 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...SeniorShift work
- 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
- 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
- ...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
$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...SeniorLong term contractManual laborRemote workFlexible hours- 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...SeniorRemote workFlexible hours
- ...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,...SeniorInterim roleWork at office
$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...SeniorRemote jobWork at officeWork from home- ...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...SeniorRemote work
$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 payLong term contractManual laborWork at office$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...SeniorFor contractorsWork at officeLocal areaRemote work$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...SeniorRemote jobLong term contractPermanent employmentTemporary workWork at officeWork from homeFlexible hours$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...SeniorLong term contractLocal areaWorldwide- 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
- 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
- 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...
- 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
- 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...
- ...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...SeniorRemote work
- ...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-LjbffrSeniorFull time
$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...SeniorFor contractorsWork at officeLocal areaImmediate startRemote work$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 payFull timeInternshipSeasonal workWork at officeLocal areaFlexible hoursShift work- 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
$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...SeniorFull timeRemote workWork from home$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 payFull timeInternshipLocal areaFlexible hoursShift workAfternoon shift- ...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...SeniorLong term contractContract workFor contractorsRemote work
$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...SeniorLocal areaRemote workWorldwideShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Engineer. Be the first to apply!
- full stack developer British Columbia
- senior full stack engineer British Columbia
- full stack developer remote British Columbia
- senior software developer British Columbia
- working with seniors British Columbia
- senior human resources British Columbia
- senior director of operations British Columbia
- construction senior project manager British Columbia
- senior program manager British Columbia
- senior development manager British Columbia
