18 Aug
|
IcePanel
|
North Vancouver
18 Aug
IcePanel
North Vancouver
Permanent | Full-time | North Vancouver, Canada | Hybrid (3 days in office)Compensation$120,000 - $170,000 CAD salary (Intermediate > Senior)Quarterlyprofit share (last year averaged ~10k/quarter per person)Stock optionsFlexible (unlimited) holidayAbout IcePanelWestartedIcePanelbecauseexistingtoolsforsoftwarearchitecturesuck.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 rapid, having fun, and building something people actually love.How we workWe keep meetings to a minimumWe work in small teams (usually 2 people) with clear ownershipWe avoid over-engineering, but we care deeply about polishWe release early, get feedback, and refineThis is not a place to hide. You'll own what you build.The roleYou'll build across the entire product:Frontend UI/UX (working closely with design)Backend APIs and data modelsReal-time systems (WebSockets)Infrastructure and migrationsFixing, refining, and improving what already existsOur stack: TypeScript, Node.Js, Vue, Pixi.Js, Tailwind, Cloud Run, Firestore, WebSocketsWhat "great" looks likeA 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 diagrammingImport and data ingestion pipelinesAccess controls for complex organizationsYou'll make things feel better, not just work.30 / 60 / 90 daysFirst 30 daysGet familiar with the product and codebaseShip improvements to areas that feel "off"Start contributing to real features60 daysTake ownership of a meaningful area of the productImprove performance or usability in a noticeable wayWork across frontend + backend without hand-holding90 daysOwn and ship a complex feature end-to-endContribute to solving harder problems like:Access control for large organizationsManaging deeply nested architecture modelsPerformance issues with highly connected systemsCurrent challengesChanging model hierarchies (parents/levels) is complex and fragileLarge, highly connected models can impact real-time performanceAccess permissions don't scale well for large companiesAbout youYou:Have 6+ years of experience across both large companies and startupsAre strong in both frontend and backendHave built things you're genuinely proud ofCare deeply about how things look and feel, not just that they workTake ownership and don't wait for permissionAre comfortable working across a large,
evolving codebaseCan take feedback without ego and adjust quicklyYou've likely:Built side projects just because something annoyed youWorked across product, UX, and engineering boundariesShipped real features that people useProof of craft (required)You must show us something you've built.Portfolio, live apps, screenshots - anything that shows off your skillsWe care about how it feels to use, not just what it doesIf you can't point to something you've built that feels great, this role isn't for you.You'll struggle here ifYou rely heavily on AI without understanding fundamentalsYou wait for direction instead of taking initiativeYou blame others instead of owning problemsYou lead with ego instead of curiosityYou need constant permission to move forwardAlso, 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 backgroundYou understand the limits of LLMs beyond surface-level useYou've spent time in a major tech hub and chose (or want) to work in CanadaLocationNorth Vancouver (5 min from Lonsdale Quay)3 days in office (Tues-Thurs)Hybrid, not fully remoteFlexible location a few weeks a yearStock optionsProfit sharingConference budgetAnnual retreatFlexible holidayAnd, yes, "weiner" Wednesdays and free ice cubes1. 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
📌 Full Stack / Product Engineer (North Vancouver)
🏢 IcePanel
📍 North Vancouver