Sr Software Developer (Canada)
Houghton Mifflin
Sr Software Developer (Canada)Apply now »
Apply now
+ Apply Now
+ Start applying with LinkedIn
Start
+ Please wait...
Date:Apr 17, 2025
Location: Montreal, QC, CA
Company: HMH
HMH is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students’ potential and extend teachers’ capabilities.
HMH serves more than 50 million students and 4 million educators in 150 countries. For more information, visitwww.hmhco.com
Développeur(se) logiciel senior chez HMH
HMH développe une plateforme digitale avancée pour servir les enseignants et les élèves de la maternelle à la fin du secondaire dans le but d’ouvrir de nouvelles perspectives dans le milieu de l’éducation. Nous assemblons des équipes de professionnels motivés pour construire des produits visant à transformer notre industrie. Nous développons notre nouvelle génération de services basés sur des technologies avancées telles que les micro-services, les applications web progressives, les plateformes de données, l’infonuagique et l’apprentissage machine.
Le développement logiciel chez HMH se concentre sur la création de plateformes conçues pour relever les défis auxquels sont confrontés les enseignants et les étudiants, permettant et soutenant un large éventail d'expériences d'apprentissage de pointe. Nos applications sont utilisées par des millions de personnes!
Si vous voulez faire une différence dans la vie des étudiants et des enseignants en amenant des solutions élégantes à des problèmes complexes, nous serions ravis de vous rencontrer.
Expertise technologique
Vous travaillerez avec les technologies suivantes :
+ Web : PHP
+ Full Stack : Node, React (JavaScript)
+ Base de données : MySQL, PostgreSQL etc.
+ API : REST API
+ Conteneur et Cloud: Docker, Kubernetes, AWS
+ Développement et Déploiement : GitHub, Jenkins, Concourse CI
Nous recherchons une personne qui possède une expertise technologique, mais valorisons surtout les candidatures qui démontrent un intérêt pour l’apprentissage continu. Visitez notre blogue technique (https://hmh.engineering/) .
Rôle et responsabilités
+ Produire du code front-end et back-end maintenable à grande échelle pour la plateforme éducative de HMH utilisée par des millions d’enseignants, en utilisant des technologies modernes (PHP, React, Node)
+ Écrire des scripts de déploiement (infrastructure en tant que code).
+ Opportunité de contribuer à tous les aspects de l’application incluant DevOps, infonuagique, monitorage, automatisation de tests et plus encore.
+ Communiquez professionnellement avec les équipes en anglais. La connaissance de l’anglais est nécessaire puisque le candidat devra échanger sur une base hebdomadaire avec des parties prenantes internes à l’international.
Connaissances et expérience
+ 6 ou plus années d’expérience avec préférablement un Baccalauréat en informatique
+ Expérience avec les concepts et les structures du code front-end et back-end, préférablement avec PHP, React et Node
+ Compréhension des processus de développement logiciel
+ Capacité de tester, d’analyser les données et de s’améliorer constamment
+ Expérience avec les outils développeur des navigateurs (Chrome ou Firefox)
+ Bonne compréhension des services RESTful
+ Familiarité avec les technologies infonuagiques (de préférence AWS)
+ Revues de code et contrôle de version (de préférence Git)
Si possible, mais non requis :
+ Avoir utilisé de multiples langages de programmation ( PHP, JavaScript Full Stack; React, Node etc)
+ Expérience avec DynamoDB
+ Expérience avec l’accessibilité incluant des outils de lecture d’écran
Exigences physiques :
+ Position stationnaire pour un temps considérable (assis et/ou debout)
+ Vous devez pouvoir vous déplacer dans les bureaux pour avoir accès à des classeurs, des appareils, etc.
+ Vous utiliserez constamment un ordinateur et d’autres outils de travail comme une calculatrice, une photocopieuse, une imprimante, etc.
+ Vous devez être capable de collaborer avec des collègues en face à face, au téléphone et dans des réunions en ligne en langue anglaise. La connaissance de l’anglais est nécessaire puisque le candidat devra échanger sur une base hebdomadaire avec des parties prenantes internes à l’international.
Senior Software Developer at HMH
At HMH, we are on a journey to change K-12 education landscape by building a ground-breaking new learning platform to serve teachers and students. We are creating teams full of innovative, eager software professionals to build the products that will transform our industry. Our modern cloud platform development is under way, and we are advancing our next generation services using a variety of new technologies like micro-services, progressive web apps, data platform, machine learning, cloud-native and more.
Software development at HMH is focused on building fantastic software to meet the challenges facing teachers and students, enabling and supporting a wide range of state-of-the-art learning experiences. We build applications used by millions!
Our self-contained development teams are filled with Developers who love solving problems and building high-quality products and services. We use a wide range of technologies and are building the next-generation classroom.
If you want to make a difference in the lives of students and teachers by finding elegant solutions to complex problems, we would love to talk to you.
Technology Stack:
You'll work with technologies such as:
+ Web: PHP
+ Full Stack: Node, React (Java Script)
+ Database: MySQL, PostgreSQL etc.
+ API: REST APIs
+ Container and Cloud: Docker, Kubernetes, AWS
+ Development and deployment: GitHub, Jenkins, Concourse CI
What you’ll be doing:
+ Writefront-end and back-end highly maintainable code at scale for HMH education platform used by millions of teachers, using modern technologies (PHP, React, Node)
+ Write deployment scripts (infrastructure as code).
+ Opportunity to contribute to the full application life including Cloud, monitoring, testing automation and more.
+ Communicate professionally with the Teams in English language. Knowledge of English is necessary as the candidate will need to communicate on a weekly basis with internal stakeholders internationally.
What you’ll bring:
+ 6 or more years of experience and a bachelor's degree in computer science or related field is preferred
+ Experience with front-end and back-end concepts and structures, preferably with PHP, React and Node
+ Understanding of software development processes
+ Ability to test, analyze data and improve constantly
+ Understanding of RESTful services (status codes, operation types, payload formats)
+ Cloud familiarity (preference for AWS)
+ Code reviews and version control (preference for Git)
Nice to have:
+ Know multiple programming languages (PHP, JavaScript Full Stack; React, Node etc)
+ Experience with DynamoDB
+ Knowledge of accessibility and screen readers
Physical Requirements:
+ Might be in a stationary position for a considerable time (sitting and/or standing)
+ The person in this position needs to move about inside office to access file cabinets, office machinery, etc
+ Constantly operates a computer and other office productivity machinery, such as a copy machine, and computer printer
+ Must be able to collaborate with colleagues via face to face, conference calls, and online meetings in English Language. Knowledge of English is necessary as the candidate will need to communicate on a weekly basis with internal stakeholders internationally.
HMH s'est engagé dans une politique d'égalité des chances en matière d'emploi et d'attirer, retenir, développer et promouvoir les employés les plus qualifiés sans tenir compte de la race, du sexe, de la couleur de peau, de la religion, de l'orientation sexuelle, du statut familial, de l'état civil, de la grossesse, de l’identité ou de l’expression de genre, de l'origine ethniqueou nationale, de l'ascendance, de l'âge, du handicap, des prédispositions génétiques et du statut decitoyen. Nous nous engageons à fournir un environnement de travail exempt de discrimination et de harcèlement, et où les employés sont traités avec respect et dignité.
Job Segment:
Confirm your E-mail: Send Email
All Jobs from Houghton Mifflin