As we continue to expand our technology capabilities, we are seeking a Full-Stack Software Developer to join our engineering team in Mirabel, Quebec.
Role Overview
Reporting directly to the Chief Technology Officer, you will play a key role in designing, developing, and delivering a modern browser-based software platform used to support advanced aerospace and defense applications.
This is a hands-on opportunity to work across the full software development lifecycle from concept and architecture through deployment and continuous improvement. You'll work within a small, collaborative engineering team where your ideas and technical contributions will have a direct impact on the product roadmap.
Key Responsibilities
- Design, develop, and maintain new features for a modern, interactive web application
- Build responsive, intuitive front-end interfaces and the back-end services that power them
- Develop data visualization components and event-driven workflows
- Design and manage cloud infrastructure, databases, and secure user authentication and access control
- Write clean, well-documented, and testable code that supports rapid iteration
- Participate in technical design discussions, sprint planning, and code reviews
- Collaborate directly with the CTO and stakeholders to translate operational requirements into working software
- Support acceptance testing, deployment, and ongoing performance optimization
Required Qualifications
- Bachelor's degree in computer science, Software Engineering, or equivalent practical experience
- 3+ years of professional experience in full-stack web development
- Strong proficiency in JavaScript/TypeScript and modern front-end frameworks (e.g., React, Vue, or Angular)
- Experience building and consuming RESTful APIs and working with relational or NoSQL databases
- Experience with cloud platforms (AWS preferred), including deployment and hosting of web applications
- Solid understanding of software engineering fundamentals: version control (Git), testing, and CI/CD practices
- Eligible to obtain and maintain a Canadian Government Security Clearance (Canadian Citizen or Permanent Resident
- Able to work on-site in Mirabel, Quebec
Preferred Qualifications
- Experience with mapping or geospatial technologies (Leaflet, Mapbox, OpenLayers, GIS).
- Experience developing real-time or simulation-based applications using WebSockets, physics, or kinematics.
- Knowledge of data visualization frameworks and techniques.
- Understanding of secure software development practices.
- Experience within aerospace, defense, public safety, or other regulated industries.
- Bilingual in English and French.
Hours of Work, Work Environment and Potential Travel
- The position is an onsite role, and the Employee is required to perform their duties primarily at the Company's designated workplace, as directed by the Company.
- The standard work schedule consists of forty (40) hours per week, typically performed Monday to Friday, subject to operational requirements.
- From time to time, the Employee may be required to maintain reasonable flexibility in working hours to support operational needs, time-sensitive activities, or business priorities.
How to Apply
If you are ready to take your career to new heights, please apply with your resume and a brief cover letter outlining your relevant experience and interest in the role