Firmenlogo

Software Developer / Développeur logiciel (Montreal, Quebec, CA, QC H4N 2M3) bei dormakaba

dormakaba · Montreal, Kanada · Hybrid

Jetzt bewerben

 

   POSITION OVERVIEW

dormakaba is seeking an experienced Software Developer located in Canada to join our dynamic team, either on-site in Montreal or working nearby in a hybrid arrangement. In this role, you will be responsible for developing and maintaining services that empower our customers with seamless and secure access control solutions.

 

The Software Developer will tackle complex challenges by designing, developing, and deploying software solutions for our cloud platform. They will play a vital role within an agile team, growing their expertise in cutting-edge cloud development practices. The Software Developer will work hands-on with the latest cloud technologies, leveraging data to deliver new features, embracing key principles like SOLID, DRY, and YAGNI, and building scalable microservices using test-driven development. You’ll collaborate closely with firmware engineers in a dynamic, fast-moving environment.

 

 

 

WHAT YOU WILL DO

  • Design, develop, and maintain backend services using Node.js and TypeScript. 
  • Architect and implement RESTful APIs with high scalability, security, and performance. 
  • Develop cloud-native solutions on platforms like AWS, GCP, or Azure, leveraging services such as serverless functions, containers, and managed databases. 
  • Implement and manage CI/CD pipelines, automated testing, and deployment workflows. 
  • Optimize systems for performance, cost efficiency, and reliability. 
  • Integrate with and manage databases (NoSQL). 
  • Ensure API security, observability, and compliance with industry best practices. 
  • Collaborate closely with cross-functional teams (DevOps, product) to deliver end-to-end solutions.IMG_256 

 

 

WHAT WE REQUIRE

  • 8+ years of backend development experience, with 5+ years in Node.js and strong TypeScript expertise. 
  • Computer Sciences bachelor´s degree or equivalent experience.
  • Proven track record in designing and scaling APIs for enterprise or high-traffic systems. 
  • Advanced knowledge of cloud services (AWS/GCP/Azure) including compute, storage, and networking. 
  • Strong expertise in microservices, event-driven systems, and distributed architectures. 
  • Experience with NoSQL databases.
  • Deep understanding of API security (OAuth2, JWT, SSO, rate limiting, encryption).
  • Hands-on experience with CI/CD pipelines and Infrastructure-as-Code (Terraform).
  • Strong problem-solving, debugging, and performance optimization skills.
  • Excellent communication skills and ability to thrive in an agile, collaborative environment.

 

 

WHAT WE PREFER

  • Perfectly bilingual, both in English and French – The incumbent must work with a global multidisciplinary team

 

WHAT WE OFFER

  • Supporting your career development
  • Employee Assistance Programs
  • Discover your best attributes using CliftonStrengths to pave the way for success at dormakaba.
  • 24/7 access to over 15,000 LinkedIn Learning courses to assist in your professional development and to expand on your individual interests.
  • Virtual Healthcare Services
  • Health Insurance Plan
  • Pension Plan
  • Unlimited Referral Reward Bonuses

 

 

WHY JOIN DORMAKABA?

Our work is IMPORTANT. YOU are important. At schools and universities, in stadiums, airports, hospitals and workplace; for every place that matters. We provide safety, security, and sustainability, providing people with the tools to shape their careers for growth. EVERY team member contributes to our mission and can make a positive difference. Our culture focuses on Growing the Business, Growing Together and Growing Ourselves. We are a global company with more than 16,000 employees worldwide giving you endless opportunities for growth and advancement.

 

 

APERÇU DU POSTE

dormakaba recherche un développeur logiciel expérimenté basé au Canada pour rejoindre notre équipe dynamique, soit sur place à Montréal, soit à proximité dans le cadre d'un arrangement hybride. À ce poste, vous serez chargé de développer et de maintenir des services qui offrent à nos clients des solutions de contrôle d'accès transparentes et sécurisées.

 

Le développeur logiciel relèvera des défis complexes en concevant, développant et déployant des solutions logicielles pour notre plateforme cloud. Il jouera un rôle essentiel au sein d'une équipe agile, en développant son expertise dans les pratiques de développement cloud de pointe. Le développeur logiciel travaillera de manière pratique avec les dernières technologies cloud, en exploitant les données pour fournir de nouvelles fonctionnalités, en adoptant des principes clés tels que SOLID, DRY et YAGNI, et en créant des microservices évolutifs à l'aide du développement piloté par les tests. Vous collaborerez étroitement avec les ingénieurs en micrologiciels dans un environnement dynamique et en constante évolution.

 

CE QUE VOUS FEREZ

  • Concevoir, développer et maintenir des services backend en utilisant Node.js et TypeScript.
  • Architecturer et implémenter des APIs RESTful avec haute évolutivité, sécurité et performance.
  • Développer des solutions cloud natives sur des plateformes comme AWS, GCP ou Azure, en tirant parti de services tels que les fonctions serverless, les conteneurs et les bases de données gérées.
  • Implémenter et gérer les pipelines CI/CD, les tests automatisés et les flux de déploiement.
  • Optimiser les systèmes pour la performance, l'efficacité des coûts et la fiabilité.
  • Intégrer et gérer les bases de données (NoSQL).
  • Assurer la sécurité des APIs, l'observabilité et la conformité aux meilleures pratiques de l'industrie.
  • Collaborer étroitement avec les équipes transversales (DevOps, produit) pour livrer des solutions de bout en bout.

 

 

CE QUE NOUS DEMANDONS

  • 8+ années d'expérience en développement backend, avec 5+ années en Node.js et une solide expertise en TypeScript.
  • Bac en informatique ou expérience équivalente.
  • Historique prouvé dans la conception et la mise à l'échelle d'APIs pour des systèmes d'entreprise ou à fort trafic.
  • Connaissance approfondie des services cloud (AWS/GCP/Azure) incluant le calcul, le stockage et la mise en réseau.
  • Solide expertise en microservices, systèmes événementiels et architectures distribuées.
  • Expérience avec les bases de données NoSQL (DynamoDB).
  • Compréhension approfondie de la sécurité des APIs (OAuth2, JWT, SSO, limitation de débit, chiffrement).

 

 

CE QUE NOUS PRÉFÉRONS

  • Excellent sens de l'organisation
  • Connaissance de la plateforme AWS
  • Connaissance du langage Terraform
  • Excellentes aptitudes à la communication et capacités d'appropriation du travail
  • Parfaitement bilingue, tant en anglais qu'en français – Le titulaire doit travailler avec une équipe multidisciplinaire mondiale

 

 

CE QUE NOUS OFFRONS

  • Soutenir votre développement de carrière
  • Programmes d'aide aux employés
  • Services de santé virtuels
  • Régime d'assurance maladie
  • Plan de pension
  • Primes illimitées de parrainage

 

POURQUOI REJOINDRE DORMAKABA?

Notre travail est IMPORTANT. VOUS êtes important. Dans les écoles et les universités, dans les stades, les aéroports, les hôpitaux et les lieux de travail. Nous assurons la sûreté, la sécurité et la durabilité, permettant aux gens de se déplacer sans problème et de façonner leur vie comme ils le souhaitent. CHAQUE membre de l'équipe contribue à notre mission et peut faire une différence positive. Notre culture est axée sur la croissance de l'entreprise, la croissance collective et la croissance personnelle. Nous sommes une entreprise internationale comptant plus de 16 000 employés dans le monde entier, ce qui vous offre des possibilités infinies de croissance et d'avancement.

 

#LI-IG1 #LI-Remote

Jetzt bewerben

Weitere Jobs