We’re hiring!

Build the future of emergency response with us.

Junior Full-Stack Developer

Hummingbird Drones™  is a BC-based tech company that, since 2015, has pioneered the use of drones in the wildfire space. Our innovative technology, our techniques, and our passion for delivering the highest quality products have helped us grow to become the market leader in Canada. Each staff member has a unique opportunity to be a key role in the company to make it their own. We strive to create the highest quality of products that combine multiple aspects of drones, wildfire and software.

This position reports to the CEO and the Lead Developer and is a key role within our small development team working on our software, Nova. We are upgrading, patenting, and marketing our proprietary software, which we’ve used in-house for eight years. We need your help to improve our MVP and continuously develop our product to make it the number one SAaS tool in wildfire and emergency response technology.

Candidates must be based in Victoria, BC to collaborate with and learn alongside the in-office team.

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 GraphQL

  • 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

What we bring to the table: 

  • Competitive salary starting at $65,000, commensurate with experience

  • Health & dental benefits 

  • Unlimited PTO, + extra paid time off over the holidays

  • An office space to work from, with remote work available when needed

  • Flexible work hours

  • Rewarding work that has a positive impact around the world.

Ready to help shape the future of drone mapping software?

If you’re eager to make an impact and excited to work with a dynamic team, we’d love to hear from you! Apply now and join us on our mission to revolutionize the next generation of GIS software for drones.

Thank you to all applicants for your interest. While we truly value the time and effort put into each application, only those selected for an interview will be contacted.