Enable job alerts via email!

Sr Software Developer (Canada)

Houghton Mifflin Harcourt

Montreal

On-site

CAD 80,000 - 110,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une entreprise innovante recherche un Développeur Logiciel Senior (Full Stack) pour rejoindre son équipe dynamique. Dans ce rôle, vous serez responsable de la création de solutions logicielles de haute qualité utilisées par des millions d'utilisateurs. Vous travaillerez avec des technologies modernes telles que Node.js, React et Java Spring Boot, tout en contribuant à une culture d'ingénierie axée sur l'amélioration continue. Si vous êtes passionné par le développement logiciel et souhaitez faire une différence dans le domaine de l'éducation, cette opportunité est faite pour vous.

Qualifications

  • 6+ ans d'expérience en développement logiciel avec un accent sur la performance et la sécurité.
  • Expérience en développement d'API REST et d'applications basées sur Java Spring Boot.

Responsibilities

  • Écrire du code front-end et back-end pour une plateforme éducative à grande échelle.
  • Travailler en collaboration dans une équipe agile pour résoudre des problèmes complexes.

Skills

Développement API REST
Node.js
Java Spring Boot
React
AWS
Docker
Kubernetes
CI/CD
Agile
Conception orientée objet

Education

Diplôme en informatique
Master en informatique

Tools

Git
Jenkins
Concourse CI

Job description

Développeur(se) Logiciel Senior (Full Stack)

Développement de logiciels chez HMH

Le développement de logiciels chez HMH se concentre sur la création de logiciels fantastiques pour relever les défis auxquels sont confrontés les enseignants et les élèves, en permettant et en soutenant une large gamme d'expériences d'apprentissage de nouvelle génération.

Nous recherchons un(e) Développeur(se) Logiciel Senior (Full Stack) pour rejoindre notre équipe. Vous ferez partie d'une équipe innovante de développeurs qui aiment résoudre des problèmes et créer des produits et services logiciels de haute qualité, utilisés par des millions de personnes. Nous encourageons les candidatures de tous les genres.

Ce que vous ferez :

  • Écrire du code front-end et back-end hautement maintenable à grande échelle pour la plateforme éducative HMH utilisée par les auteurs de contenu, et des millions d'élèves et d'enseignants, en utilisant des technologies modernes (Node.js, React, Java Spring Boot).
  • Communiquer professionnellement avec les équipes transversales en anglais et travailler efficacement dans les priorités en communiquant clairement et succinctement les progrès à la direction et à l'équipe.
  • Contribuer avec un leadership technique et prendre en charge la livraison de la conception, du développement et de la maintenance des composants logiciels sur des projets complexes.
  • Examiner le code de l'équipe et rendre votre propre code disponible pour examen par les pairs dans le contrôle de version Git.
  • Travailler en collaboration au sein d'une équipe de développement agile et transversale pour résoudre des problèmes, livrer de manière incrémentale, transférer des connaissances et contribuer à l'architecture globale du produit.
  • Contribuer à notre culture d'ingénierie et à notre concept en constante amélioration des meilleures pratiques d'ingénierie.
  • Posséder une compréhension approfondie des modèles de conception et de leur application appropriée (par exemple, Module, Factory, Observer, Facade, Adapter, MVC).
  • Contribuer à l'amélioration des pratiques technologiques, des normes et des méthodologies au sein de l'équipe.

Ce dont vous aurez besoin :

  • 6 ans ou plus d'expérience pertinente en développement logiciel, mettant en œuvre des solutions robustes orientées client avec un fort accent sur la réutilisabilité, la performance et la sécurité.
  • Expérience dans le développement d'API REST backend dans AWS en utilisant Node.js, NPM, et une exposition à l'architecture microservices.
  • Expérience avec des applications basées sur Java Spring Boot.
  • Expérience dans le développement de composants d'interface utilisateur hautement réactifs en utilisant React (la familiarité avec d'autres frameworks JS comme Angular est un plus).
  • Expérience avec les technologies AWS telles que Lambda, S3, DynamoDB, CloudWatch, CloudFormation, EC2, etc.
  • Familiarité avec les outils de conteneurisation et de déploiement tels que Docker et Kubernetes.
  • Expérience dans l'assurance que le code se construit et se déploie via un pipeline CI/CD construit dans Jenkins et Concourse CI.
  • Expérience de travail avec des méthodologies modernes de développement logiciel Agile (Kanban, Scrum, Test Driven Development, etc.).
  • Expérience avérée de travail à travers plusieurs niveaux d'une application.
  • Connaissance approfondie de plus d'un langage de programmation ou stack technologique.
  • Vous êtes indépendant(e), autodirigé(e), énergique et aussi désireux(se) de contribuer à votre équipe que de progresser sur votre propre chemin vers l'artisanat logiciel.
  • Compétence dans la livraison de produits de qualité en utilisant les dernières technologies Web avec une capacité à livrer dans une large gamme d'environnements et à apprendre à être productif(ve) rapidement, même avec des outils/technologies inconnus.
  • Une solide compréhension du cycle de vie du développement logiciel et des outils, y compris le contrôle de source, le prototypage rapide, l'intégration continue.
  • Excellentes compétences en conception et programmation orientées objet, y compris l'application de modèles de conception et l'évitement des anti-modèles.
  • Bonne compréhension des modèles de conception et d'architecture.

Éducation requise :

  • Diplôme ou Master en informatique ou discipline pertinente ; ou une combinaison équivalente d'éducation et d'expérience sera considérée en lieu et place d'un diplôme.

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é.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full Stack - Software Developer (Vue.js, .NET, MongoDB, AWS)

PCloud Innovations

Montreal

Remote

CAD 80.000 - 110.000

2 days ago
Be an early applicant

Sr Software Developer (Canada)

HMH

Montreal

On-site

CAD 70.000 - 110.000

7 days ago
Be an early applicant

Sr Software Developer (Canada)

HMH

Montreal

On-site

CAD 70.000 - 110.000

7 days ago
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Senior Software Developer - Workleap AI New Canada - Remote

Workleap Technologies inc.

Remote

CAD 70.000 - 110.000

2 days ago
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70.000 - 110.000

Today
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80.000 - 110.000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70.000 - 110.000

Yesterday
Be an early applicant