Current Opening

Full-Stack Developer

Hummingbird Drones is a BC-based tech company that’s been helping detect and fight wildfires since 2015. We build tools that make a real-world impact—and we care deeply about doing it well. Our team is tight-knit, talented, and always pushing to do better.

As a Full Stack Developer, you’ll be at the heart of shaping our software. Your contributions will help position Nova as the go-to SaaS platform for public safety, delivering real-world impact to teams on the frontlines, worldwide. Reporting directly to the CTO, you’ll work within our development team to continuously evolve our product. 

Candidates must be based in Victoria, BC, to work closely with our in-office team in our vibrant downtown office, where collaboration and hands-on learning are at the heart of our dynamic work environment.

Responsibilities:
  • Designing, coding, testing, debugging, maintaining, and documenting web and server-side applications

  • Writing unit tests to continually improve the quality and our ability to introduce features at a rapid pace

  • Working in a continuous delivery environment, writing production-ready code that is deployed continuously

  • Planning development solutions based on project objectives and requirements

  • Programming, updating, and managing databases used in online and offline executions

  • Integrating with third-party APIs and existing frameworks

  • Advising on new technologies and methodologies

  • Working closely with other developers to maintain structured code

  • Working closely with team members to design, develop, test, deploy, and maintain all tiers of our application

Required Skills:
  • Experience with Version Control (GitHub, Azure, etc.)

  • Experience with TypeScript (or at least JavaScript)

  • Experience with React (or at least similar libraries like Vue, Angular, etc.)

  • Experience being a part of an Agile team

  • Experience in a shared code environment, using GitHub or similar tools

  • Comfortable with the basic concepts of Test Driven Development

  • Proficient English verbal & written communication skills

Bonus Points for having:
  • Experience with AWS and DynamoDB

  • Experience writing unit tests with tools like Jest and React testing library

  • Experience with state management using Redux

  • Consumed the MapBox Api to build mapping tools

  • A background understanding of GIS from taking analytical and/or quantitative courses in remote sensing, image processing, spatial statistics or spatial data analysis

We think this is a pretty special place to work. Here's why:
  • You’ll be part of a mission-driven company doing work that matters

  • You’ll work with a fun, talented, and supportive team that’s genuinely excited to be here

  • The office energy is high (music’s always playing), and collaboration is constant

  • There are dogs. Really good dogs.

Perks & Benefits:
  • A competitive salary, plus health & dental benefits

  • Flexible paid vacation + extra time off during the holidays

  • A vibrant office in Victoria, with the option to work from home when needed

  • Flexible work hours and a team that trusts you to get things done

How to Apply:

Submit your resume to careers@hummingbirddrones.ca and include links to your GitHub projects or any other examples of your work.

We thank all applicants for their interest; however, only those candidates selected for interviews will be contacted.

We are committed to creating a diverse and inclusive workplace. We’re proud to be an equal opportunity employer and welcome applicants of all backgrounds, identities, and experiences. We believe diverse teams make better decisions—and we’re building a team that reflects that.

Submit your application to: careers@hummingbirddrones.ca

Let’s Work Together

Let’s Work Together

_Find Us At

Head Office

Kamloops

2817 Bowers Place

Kamloops, BC

V1S 1W5

Satellite Offices

Fort St. John

109th Street
Fort St. John BC

V1J 6H4

Victoria

302 - 560 Johnson Street
Victoria BC

V8W 3C6

© Hummingbird Drones - 2025

_Find Us At

Head Office

Kamloops

2817 Bowers Place

Kamloops, BC

V1S 1W5

Satellite Offices

Fort St. John

109th Street
Fort St. John BC

V1J 6H4

Victoria

302 - 560 Johnson Street
Victoria BC

V8W 3C6

© Hummingbird Drones - 2025

_Find Us At

Head Office

Kamloops

2817 Bowers Place

Kamloops, BC

V1S 1W5

Satellite Offices

Fort St. John

109th Street
Fort St. John BC

V1J 6H4

Victoria

302 - 560 Johnson Street
Victoria BC

V8W 3C6

© Hummingbird Drones - 2025

_Find Us At

Head Office

Kamloops

2817 Bowers Place

Kamloops, BC

V1S 1W5

Satellite Offices

Fort St. John

109th Street
Fort St. John BC

V1J 6H4

Victoria

302 - 560 Johnson Street
Victoria BC

V8W 3C6

© Hummingbird Drones - 2025