Back-End Developer

Department:

Engineering

Location:

Hybrid - Boucherville, QC

Employment:

Full Time

Salary Range:

$80K - $100K

About BVLOS Canada

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
  • Messaging / transport: Microservice transports (Redis)
  • Database: SQL database (PostgreSQL)
  • General: Git, CI/CD pipelines, cloud infrastructure (Azure, Heroku)
  • Your tasks

  • 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.

    Back-End Developer | BVLOS Canada