BVLOS Canada is at the forefront of beyond-visual-line-of-sight (BVLOS) drone operations in Canada. We are building the platforms and tools that power the next generation of autonomous aerial systems. Our technology stack is modern, our team is collaborative, and we value craftsmanship in everything we ship.
The role
We are looking for a Back-End Developer to join our engineering team and help architect, build, and maintain the server-side systems that power our products. You will work on a NestJS-based platform that operates as a hybrid of traditional HTTPS APIs and event-driven microservices. You will collaborate closely with front-end developers, DevOps, and product managers to deliver reliable, scalable services.
Tech stack
Framework: NestJS (TypeScript) in a hybrid HTTPS + microservices architecture
API layer: REST endpoints and GraphQL integrations
Design, develop, and maintain RESTful and GraphQL APIs using NestJS and TypeScript
Build and evolve microservices within our hybrid architecture, ensuring clean service boundaries and
reliable inter-service communication
Write well-typed, testable TypeScript with a focus on maintainability and SOLID principles
Implement authentication, authorization, and security best practices across services
Design and optimize database schemas, queries, and migrations
Collaborate with front-end developers to define and refine API contracts
Monitor, debug, and improve application performance, reliability, and observability
Participate in code reviews, sprint planning, and architectural discussions
Contribute to documentation for APIs, data models, and system architecture
What we are looking for
3+ years of hands-on experience building production back-end applications with Node.js
Strong proficiency in TypeScript and modern JavaScript (ES2020+)
Experience with NestJS (modules, providers, guards, interceptors, pipes) is highly valued
Understanding of microservices patterns
Experience with GraphQL (schema design, resolvers, subscriptions) in a production setting
Solid knowledge of relational databases
Familiarity with CI/CD pipelines
Understanding of authentication patterns (JWT, SSO)
Familiarity with Git workflows, pull requests, and code review culture
Nice to have
Experience with Azure infrastructure
Experience with testing frameworks (Jest, Supertest)
Interest in drones, aerospace, or geospatial technology
What we offer
Competitive salary based on experience
Hybrid work model with flexibility on remote days
Opportunity to shape products in the exciting BVLOS drone industry
Collaborative engineering culture
Professional development budget and learning opportunities
How to apply
Send your resume with a brief cover letter or portfolio link to our hiring team at info@bvloscanada.com .We review applications on a rolling basis and aim to respond within one week.
BVLOS Canada is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.