
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.