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 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. Youll collaborate closely with firmware engineers in a dynamic fast-moving environment.
WHAT YOU WILL DO
- Design develop and maintain backend services using 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.
WHAT WE REQUIRE
- 8 years of backend development experience with 5 years in and strong TypeScript expertise.
- Computer Sciences bachelors 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 15000 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 16000 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 dun arrangement hybride. À ce poste vous serez chargé de développer et de maintenir des services qui offrent à nos clients des solutions de contrôle daccè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 dune é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 à laide 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 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 lefficacité des coûts et la fiabilité.
- Intégrer et gérer les bases de données (NoSQL).
- Assurer la sécurité des APIs lobservabilité et la conformité aux meilleures pratiques de lindustrie.
- Collaborer étroitement avec les équipes transversales (DevOps produit) pour livrer des solutions de bout en bout.
CE QUE NOUS DEMANDONS
- 8 années dexpérience en développement backend avec 5 années en et une solide expertise en TypeScript.
- Bac en informatique ou expérience équivalente.
- Historique prouvé dans la conception et la mise à léchelle dAPIs pour des systèmes dentreprise 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 lorganisation
- Connaissance de la plateforme AWS
- Connaissance du langage Terraform
- Excellentes aptitudes à la communication et capacités dappropriation du travail
- Parfaitement bilingue tant en anglais quen français Le titulaire doit travailler avec une équipe multidisciplinaire mondiale
CE QUE NOUS OFFRONS
- Soutenir votre développement de carrière
- Programmes daide aux employés
- Services de santé virtuels
- Régime dassurance 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 lentreprise 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 davancement.
#LI-IG1 #LI-Remote