Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Founding engineer developing the frontend for autonomous flight intelligence drones. Working on 3D geospatial experiences and integrating live data for mission-critical interfaces.

Responsibilities

  • Ship new product features end-to-end — from Vue component to GCP deployment — working across the stack as needed
  • Own and evolve our 3D geospatial experience using CesiumJS: flight paths, terrain, airspace, and weather overlays rendered in real time
  • Build, maintain, and improve CI/CD pipelines (GitHub Actions, Firebase Hosting, Cloud Run) and contribute to infrastructure-as-code (Terraform)
  • Support core backend engineers in getting their work to production — integrating APIs, managing deployment environments, and keeping the pipeline healthy
  • Define frontend architecture standards: component design, state management patterns, TypeScript discipline, and performance practices
  • Integrate live and forecast data streams — weather, aircraft telemetry, airspace — into responsive, high-performance interfaces.

Requirements

  • Strong Vue 3 with Composition API and — you know the reactivity model, not just the syntax
  • TypeScript throughout — strong typing as a practice, not an afterthought
  • Component architecture that scales: reusable, testable, well-interfaced
  • State management with Pinia, build tooling with Vite
  • Performance-aware development: you understand what causes re-renders, bundle bloat, and rendering bottlenecks
  • Experience with CesiumJS or comparable 3D geospatial frameworks (Mapbox GL, Deck.gl, Three.js)
  • Comfortable reading and integrating Go REST APIs (Echo framework)
  • Enough Python to work with data pipeline outputs and understand what the planning stack is doing
  • Experience with real-time data streams — WebSockets, SSE, telemetry pipelines
  • Background in aerospace, robotics, logistics, or domains where software has real-world physical consequences
  • Prior work on operator-facing tools or mission-critical dashboards.

Benefits

  • Equity ownership — You're a founding engineer. You should own a meaningful piece of what we're creating.
  • Architectural influence — The frontend platform at Shearwater is still being defined. You'll shape how we build, structure, and deliver product — not just implement a backlog.
  • Hybrid flexibility — Work where you're most productive. We're in Montreal but value focused execution and thoughtful collaboration over face-time.
  • Direct impact — The interfaces you build are what operators see when they're making real mission decisions. Your work is the product.

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudFirebaseGoogle Cloud PlatformJavaScriptPythonTerraformTypeScriptVue.jsGo

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.