Full Stack Developer

3 days ago

Montréal QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada MadCap Software, Inc. Full-time €80,000 - €100,000 Temporary

À propos de nous

Chez MadCap Software, nous sommes à l’avant-garde du développement de solutions logicielles de premier ordre pour la création de contenu, la collaboration, la publication, la gestion ainsi que l’analytique et les rapports. Plus de 10000 organisations de premier plan à travers le monde font confiance aux solutions de MadCap Software pour créer de meilleures expériences de contenu pour leurs clients et leurs employés.

About Us

At MadCap Software, we’re at the forefront of developing best-in-class software solutions for content creation, collaboration, publishing, management, and analytics & reporting. More than 10,000 leading organizations around the globe rely on MadCap Software’s solutions to create better content experiences for their customers and employees.

Sommaire du poste

Nous sommes à la recherche d’un(e) développeur(se) Full Stack pour contribuer à la conception et à l’évolution de notre solution Web basée sur une application Apache Tomcat, au sein de notre équipe située à Montréal. Dans ce rôle, vous participerez à la conception et à l’implémentation de services backend ainsi que de composants web frontend, incluant des applications JavaScript de premier plan et des bibliothèques tierces de notre solution IXIA CCMS. Vous contribuerez également à l’amélioration et au raffinement de l’interface utilisateur afin d’offrir une expérience de haute qualité. Le candidat idéal possède une solide expérience en Java, JavaScript/TypeScript, React et dans les technologies Web telles que HTML5 et XML, ainsi qu’une connaissance pratique d’Apache Tomcat. Vous comprenez les concepts et outils DevOps et collaborerez étroitement avec l’équipe DevOps qui est en charge des déploiements pour nos environnements clients. Ce poste relève du Vice-président, Recherche et Développement. Anglais courant requis. Le bilinguisme anglais/français est un atout. Les réunions se déroulent en français, avec traduction disponible. La disponibilité pour assister aux réunions quotidiennes (stand‑up) à 9 h (HE) est requise.

Position Summary

We are hiring a Full Stack Developer to help build and evolve our Web solution, based on a Tomcat application, for our team based in Montreal. In addition to participating in the design and implementation of new web components for the CCMS IXIA solution, you will assist in developing and implementing foreground JavaScript applications, including third‑party JavaScript libraries, and polishing the user interface of our web components. Ideally, you have experience with HTML5, XML, REACT, Typescript, and working knowledge of Apache Tomcat. You should understand DevOps concepts and tooling and will collaborate with our DevOps team on deployments, environments, and release readiness. Must be fluent in English, Bilingual in French preferred, meetings are held in French, with translation available. Must be able to attend daily stand‑up meetings at 9 AM EST. This position reports to the Vice President, Research & development.

Vos responsabilités

  • Développement Full Stack (Backend et Frontend)
  • Concevoir, développer et améliorer des API REST backend, en mettant l’accent sur la performance, la scalabilité et la fiabilité.
  • Contribuer au développement frontend au besoin, en assurant une intégration fluide avec le backend et une excellente expérience utilisateur.
  • Rédiger un code clair et maintenable, participer aux revues de code et respecter les standards de l’équipe en matière de sécurité, de performance et d’accessibilité.
  • Conception technique et planification
  • Participer à la conception technique lors des PI/itérations, à la découpe des tâches et à l’estimation des efforts.
  • Convertir les exigences produit en tâches de développement concrètes et aider à définir la portée des solutions afin de respecter les échéanciers.
  • Qualité, tests et résolution de problèmes
  • Maintenir des tests unitaires, d’intégration et de composants; collaborer avec l’équipe QA pour assurer une bonne couverture de régression.
  • Diagnostiquer et résoudre rapidement les problèmes signalés par les utilisateurs.

Responsibilities

  • Backend-Front Full Stack Development
  • Design, build, and improve backend REST APIs, focusing on performance, scalability, and reliability.
  • Contribute to frontend components when needed, ensuring a clean interface with backend and a smooth user experience.
  • Write clear, maintainable code; perform code reviews; and uphold team standards for security, performance, and accessibility.
  • Technical Design & Planning
  • Participate in PI/iteration technical design, work breakdown, and estimation.
  • Translate product requirements into actionable tickets; help scope solutions to meet timelines.
  • Quality, testing, and troubleshooting
  • Maintain