Full Stack Engineer
6 days ago
About Us
At Mechasys, we believe the construction industry deserves tools as precise and innovative as the finished article it creates. That's why we've developed the XR Projector, a state-of-the-art 3D positioning tool that brings blueprints to life, directly on the job site. Using BIM/CAD models, our XR Projector projects blueprints at a 1:1 scale with millimetre accuracy, eliminating guesswork, cutting rework by up to 50%, and helping teams complete projects faster and smarter.
Proudly based in Montreal, we're driven by a passion for precision, quality, and transforming how the world builds. As we scale, we're looking for talented individuals to join our mission and help shape the future of construction technology.
The Role
We are looking for a highly skilled and experienced Senior Full-Stack Developer with strong backend skills to join our growing engineering team in Montreal. In this role, you will be a key player in the entire development lifecycle, from conception to deployment. You will be responsible for architecting and building robust, scalable, and high-performance services and solutions for our web application, mentoring fellow developers, and driving technical excellence across the team. The ideal candidate is a proactive leader who thrives in a collaborative environment, understands the strategic value of leveraging serverless architectures and no-code/low-code solutions to accelerate development, and is passionate about using the right tools to solve complex problems and deliver value efficiently.
What You'll Be Doing
Full-cycle development
- Lead the system design, development, and deployment of new features for our core web applications, ensuring high standards of quality and performance.
- Contributing to strategic planning, clear documentation, and rigorous testing to ensure we build high-quality products.
- Work closely with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
Back-end development
- Build and maintain scalable, serverless, and containerized services, with a focus on our plan processing & management system.
- Implement complex CAD processing functions to generate features, analyzing file structures to properly extract and manipulate their data.
- Build and maintain efficient, reusable, and reliable server-side logic and APIs using technologies like NodeJS and/or Python.
- Architect and implement secure and scalable data structures designed to support future value-generating features.
Front-end development
- Utilize the Bubble no-code platform for rapid application development, ensuring a responsive and intuitive user experience across all devices.
- Develop custom plugins, features, and complex interfaces using raw JavaScript, HTML, and CSS to extend the native capabilities of Bubble.
- Creating clean, modern design that respects and enhances the company's branding and visual identity.
What Makes You a Great Fit
- Must-Haves
- Experience: 5+ years of professional experience in a full-stack development role, with a proven track record of shipping complex web applications.
- System Design: Ability to think at a system level and make sound architectural decisions.
- File Processing: Proven ability to implement resource-efficient file processing functions, particularly for complex data extraction and manipulation.
- Serverless Proficiency: Ease of implementing secure and efficient serverless services, with a preference for NodeJS.
- Web Application Security: A strong and demonstrable understanding of web security and modern authentication/authorization protocols (e.g., OAuth 2.0, JWT) principles and best practices.
- Database Skills: Good understanding of both relational and realtime databases.
- Communication: Excellent verbal and written communication skills in English. French proficiency is a strong asset.
- Leadership: Natural leadership qualities with experience mentoring other engineers.
- Nice-to-have
- Experience with DWG/DXF file manipulation and other CAD file formats.
- Experience with GCP Serverless technologies (e.g., Cloud Functions, Cloud Run).
- Experience with edge computing concepts and technologies.
- Experience with Supabase, Cloudflare, Bubble.
- A public GitHub profile or portfolio showcasing your work.
Why You'll Love It Here
At Mechasys, we're not just building tools, we're building a movement. Here's what you can expect when you join us:
- Be Part of Innovation: Work on technology that's changing how the world builds.
- Ownership Opportunities: With stock options, you're not just an employee, you're part of our success story.
Global Reach: Collaborate on projects that impact industries across North America, EMEA, and APAC
Collaborate and Create: Join a team that thrives on new ideas and pushing boundaries.
Enjoy the Perks:
- Competitive salary of $100,000 - $160,000 CAD annually.
- Three weeks of paid vacation, plus unlimited personal or sick days.
- Comprehensive health benefits: Prescription, dental, vision, and more.
- Professional development: Access to training to grow your skills.
- Flexible work schedule and partial remote work available.
- Unlimited office coffee (seriously).
Ready to Join the Mechasys Mission?
If you're passionate about precision, innovation, and building something bigger, we want to hear from you. Apply today by sending your resume and cover letter to and let's build the future of construction, together.
—-
Chez Mechasys, nous croyons que l'industrie de la construction mérite des outils aussi précis et innovants que les ouvrages qu'elle réalise. C'est pourquoi nous avons développé le Projecteur XR, un outil de positionnement 3D à la fine pointe de la technologie qui donne vie aux plans directement sur le chantier. En utilisant des modèles BIM/CAD, notre Projecteur XR projette les plans à l'échelle 1:1 avec une précision au millimètre près, éliminant les approximations, réduisant les reprises jusqu'à 50 % et aidant les équipes à livrer leurs projets plus rapidement et plus intelligemment.
Fièrement basés à Montréal, nous sommes animés par une passion pour la précision, la qualité et la transformation des méthodes de construction. Alors que nous grandissons, nous recherchons des personnes talentueuses pour rejoindre notre mission et façonner l'avenir de la technologie dans la construction.
Le rôle
Nous recherchons un(e) Développeur(se) Full-Stack Senior hautement qualifié(e), avec de solides compétences en développement backend, pour rejoindre notre équipe d'ingénierie en pleine expansion à Montréal. Dans ce rôle, vous jouerez un rôle clé dans l'ensemble du cycle de développement, de la conception au déploiement. Vous serez responsable de l'architecture et du développement de services robustes, évolutifs et performants pour notre application web, tout en mentorant d'autres développeurs et en favorisant l'excellence technique au sein de l'équipe.
Le candidat idéal est un(e) leader proactif(ve) qui s'épanouit dans un environnement collaboratif, comprend la valeur stratégique de l'utilisation d'architectures serverless et de solutions no-code/low-code pour accélérer le développement, et est passionné(e) par l'utilisation des bons outils pour résoudre des problèmes complexes et livrer efficacement de la valeur.
Vos responsabilités
Développement complet
- Diriger la conception, le développement et le déploiement de nouvelles fonctionnalités pour nos applications web principales, en maintenant des normes élevées de qualité et de performance
- Contribuer à la planification stratégique, à la documentation claire et aux tests rigoureux pour garantir la livraison de produits de haute qualité
- Collaborer étroitement avec les chefs de produit, les designers et les autres parties prenantes pour traduire les besoins commerciaux en solutions techniques
Développement back-end
- Construire et maintenir des services évolutifs, serverless et conteneurisés, en particulier pour notre système de gestion et de traitement des plans
- Implémenter des fonctions complexes de traitement de fichiers CAD pour générer des fonctionnalités, analyser les structures de fichiers et en extraire/manipuler les données
- Concevoir et maintenir une logique côté serveur et des API efficaces et fiables en utilisant des technologies comme NodeJS et/ou Python
- Architecturer et mettre en œuvre des structures de données sécurisées et évolutives, conçues pour soutenir les fonctionnalités futures à forte valeur ajoutée
Développement front-end
- Utiliser la plateforme no-code Bubble pour le développement rapide d'applications, en garantissant une expérience utilisateur réactive et intuitive sur tous les appareils
- Développer des plugins personnalisés, fonctionnalités et interfaces complexes en JavaScript, HTML et CSS pour étendre les capacités natives de Bubble
- Créer des designs propres et modernes respectant et valorisant l'identité visuelle de l'entreprise
Profil recherché
Compétences indispensables
- Expérience : 5+ années d'expérience professionnelle en développement full-stack, avec un historique démontré de livraison d'applications web complexes
- Conception de systèmes : Capacité à penser à l'échelle système et à prendre des décisions architecturales solides
- Traitement de fichiers : Compétences avérées dans l'implémentation de fonctions de traitement de fichiers efficaces, notamment pour l'extraction et la manipulation de données complexes
- Maîtrise du serverless : Expérience dans l'implémentation de services serverless sécurisés et performants, avec une préférence pour NodeJS
- Sécurité web : Compréhension solide et démontrable de la sécurité des applications web et des protocoles modernes d'authentification/autorisation (ex. : OAuth 2.0, JWT)
- Compétences en bases de données : Bonne compréhension des bases de données relationnelles et temps réel
- Communication : Excellentes compétences de communication orale et écrite en anglais (le français est un atout important)
- Leadership : Qualités naturelles de leader et expérience en mentorat d'ingénieurs
Atouts
- Expérience dans la manipulation de fichiers DWG/DXF et autres formats CAD
- Expérience avec les technologies serverless de GCP (ex. : Cloud Functions, Cloud Run)
- Familiarité avec les concepts et technologies de l'edge computing
- Expérience avec Supabase, Cloudflare, Bubble
- Portfolio public ou profil GitHub démontrant vos travaux
Pourquoi vous allez aimer travailler ici
Chez Mechasys, nous ne créons pas simplement des outils – nous bâtissons un mouvement. Voici ce que vous trouverez en nous rejoignant :
- Salaire compétitif : $ à $ CAD annuels
- Participez à l'innovation : Travaillez sur une technologie qui transforme la façon dont le monde construit
- Devenez copropriétaire : Grâce aux options d'achat d'actions, vous êtes plus qu'un(e) employé(e), vous êtes un acteur clé de notre réussite
- Portée internationale : Collaborez sur des projets ayant un impact en Amérique du Nord, en EMEA et en APAC
- Collaborez et innovez : Rejoignez une équipe qui valorise les nouvelles idées et dépasse les limites
Avantages :
- Trois semaines de vacances payées, plus des congés personnels ou de maladie illimités
- Couverture santé complète : médicaments, soins dentaires, soins de la vue et plus encore
- Développement professionnel : accès à de la formation pour développer vos compétences
- Horaires de travail flexibles et télétravail partiel disponible
- Café à volonté au bureau (sérieusement)
Prêt(e) à rejoindre la mission Mechasys?
Si vous êtes passionné(e) par la précision, l'innovation et la volonté de bâtir quelque chose de plus grand, nous voulons vous entendre. Postulez dès aujourd'hui en envoyant votre CV et lettre de motivation à et construisons ensemble l'avenir de la construction.
-
Full Stack Engineer
4 weeks ago
Montréal, QC, Canada Millennium Software and Staffing Inc Full timeJob Description: Title: Java full stack Developer Location : Montreal Duration : Long term Contract Notes: Only Local to Montreal candidates • professional experience in Java (Primary) and Angular (Secondary) • Java/J2EE, Spring framework 8+ years • Solid understanding of RESTful APIs • Working knowledge of SQL/Relational DBs • Experience with...
-
Développeur Java Full Stack
2 weeks ago
Montréal, QC, Canada Procom Full timeEnglish version to follow---------------------------------------- Développeur Java Full Stack / Full Stack Java Developer Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme...
-
Développeur Java Full Stack
2 weeks ago
Montréal, QC, Canada Procom Full timeEnglish version to follow---------------------------------------- Développeur Java Full Stack / Full Stack Java Developer Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme...
-
Développeur Java Full Stack
2 weeks ago
Montréal, QC, Canada Procom Full timeEnglish version to follow---------------------------------------- Développeur Java Full Stack / Full Stack Java Developer Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme...
-
Développeur Java Full Stack
2 weeks ago
Montréal, Qc, Canada Procom Full timeEnglish version to follow---------------------------------------- Développeur Java Full Stack / Full Stack Java Developer Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme...
-
Rue Sainte-Catherine #, Montréal, QC HB A, Canada E+E Consulting Full timeCompany Description Onyx Technologies développe des solutions logicielles innovantes pour optimiser les ventes et le marketing dans l'industrie immobilière. En s'appuyant sur des outils CRM avancés et un partenariat avec Salesforce, nous aidons les promoteurs et agences à automatiser leurs processus et à améliorer la gestion de leurs relations...
-
Développeur Java Full Stack
2 weeks ago
Montréal, Canada Procom Full timeEnglish version to follow---------------------------------------- Développeur Java Full Stack / Full Stack Java Developer Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme...
-
Développeur Full Stack Java
2 weeks ago
Montréal, QC, Canada Procom Full timeEnglish version to follow---------------------------------------- Développeur Java Full Stack / Full Stack Java Developer Vous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme...
-
Développeur Java Full Stack
2 weeks ago
Quebec (QC), Canada Procom Full timeEnglish version to follow Développeur Java Full Stack / Full Stack Java DeveloperVous êtes un développeur full stack expérimenté, passionné par la création d'applications évolutives, sécurisées et à haute performance ? Rejoignez notre équipe dynamique pour travailler sur des solutions de plateforme critiques qui permettent le règlement fluide...
-
Java Full Stack Developer
4 weeks ago
Quebec (QC), Canada Noramtec Consultants Inc. Full timeA major global financial services institution is partnering with us to hire a Java Full Stack Developer for their growing Montreal team. The role is backend-heavy, with exposure to modern front-end development, and is ideal for engineers looking to bolster their experience with distributed systems at enterprise scale.Responsibilities;Design, build, and...