Full Stack Developer (CCMS) at MadCap Software, Inc.

MadCap Software, Inc.

Montreal (administrative region)

On-site

CAD 80,000 - 100,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Télétravail
Salaire compétitif et prime annuelle
Égalité et contribution DPSP employeur
Congés payés flexibles

Job summary

MadCap Software recherche un développeur Full Stack pour contribuer à la conception et à l’évolution d’une solution Web basée sur Tomcat, au sein de l’équipe de Montréal. Vous participerez à la conception et à l’implémentation de services backend ainsi que de composants web frontend, incluant des bibliothèques JS et des UI de haute qualité.

Le candidat idéal maîtrise Java, JavaScript/TypeScript, React et HTML5/XML; connaissance d’Apache Tomcat et concepts DevOps est un plus.

Qualifications

  • Exigence: expérience solide en développement logiciel dans une équipe agile.
  • Compréhension des API REST et du frontend; maîtrise des concepts Web (HTML5/XML).
  • Maîtrise de Git et des pratiques de sécurité et qualité logicielle.

Responsibilities

  • Développement Full Stack (Backend et Frontend).
  • Concevoir, développer et améliorer des API REST backend pour performance et fiabilité.
  • Contribuer au frontend, assurer une intégration fluide avec le backend et une UX de qualité.
  • Rédiger du code clair et maintenir les standards de sécurité et d’accessibilité.
  • Conception technique et planification; estimation des efforts et délimitation des tâches.
  • Maintenir tests unitaires et d’intégration; collaboration avec QA pour régression.
  • Diagnostiquer et résoudre rapidement les problèmes signalés par les utilisateurs.

Skills

Java
JavaScript
TypeScript
React
Git
Communication

Education

Baccalauréat en informatique ou équivalent

Tools

Docker
Node.js
SQL

Job description

À 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 unit, integration, and component tests; partner with QA on regression coverage.
  • Troubleshoot and quickly resolve issues reported by users.
Profil recherché
  • Expérience : Environ 5 ans ou plus d’expérience en développement logiciel au sein d’une équipe collaborative et en environnement agile.
  • Expertise backend avec polyvalence full stack: À l’aise dans la conception d’API REST backend, avec la capacité de contribuer au frontend lorsque nécessaire.
  • Fondamentaux en génie logiciel: Bonne compréhension des concepts de base de programmation, de la conception de systèmes et des pratiques de codage sécuritaire.
  • Approche axée sur la qualité et les tests : Expérience en tests, débogage et résolution de problèmes dans différents environnements.
  • Gestion du code source et collaboration: Maîtrise de Git et des flux de travail en équipe.
  • Communication et travail d’équipe : Excellentes aptitudes de communication claire tant écrite qu’à l’orale; capacité à travailler avec des équipes réparties sur plusieurs fuseaux horaires ; attitude proactive et organisée.
Profile Sought
  • Experience: Around 5+ years of hands‑on software development in a collaborative team and agile environment.
  • Backend strength with full stack versatility: Comfortable designing backend REST APIs; able to contribute to frontend features when needed.
  • Software engineering fundamentals: Understanding core language concepts (inheritance, scoping, type coercion), system design, and secure coding practices.
  • Testing & quality mindset: Experience with unit, integration, and component testing; troubleshooting and debugging across environments.
  • Version control & collaboration: Proficiency with Git and team workflows.
  • Communication & teamwork: Clear written and verbal communication; ability to work across teams and time zones; proactive and organized.
Exigences technologiques Requis
  • Excellente maîtrise de Java
  • Maîtrise de JavaScript et TypeScript
  • Expérience avec des frameworks frontend modernes, en particulier React
  • Connaissance de la conteneurisation (Docker)
  • Exposition aux pipelines CI/CD
  • Fort intérêt pour l’amélioration de la couverture de tests, de la fiabilité et de la qualité globale
Required Skills
  • Strong proficiency in Java
  • Proficiency in JavaScript and TypeScript
  • Experience with modern front‑end frameworks, particularly React
  • Familiarity with containerization (Docker)
  • Exposure to CI/CD pipelines
  • Focus on improving test coverage, reliability, and quality
Atouts
  • Expérience avec Node.js
  • Expérience avec SQL
  • Expérience en automatisation des tests
  • Expérience avec la surveillance (monitoring) des applications et des systèmes
  • Expérience dans le déploiement et l’exploitation d'applications sur AWS
Nice to Have
  • Experience with Node.js
  • Experience with SQL
  • Experience in test automation
  • Experience with Material UI
  • Experience with application and system monitoring
  • Experience deploying and operating applications in AWS
Remplacement d'un congé parental

**Remplacement d'un congé parental (15 mois), avec possibilité de prolongation ou de permanence selon les besoins de l'entreprise et le rendement.**

Leave Coverage

**Leave Coverage (15 months) with potential opportunity for extension or permanent employment based on business needs and performance.**

Salariale

80 000 $ - 100 000 $ CAD

Salary Range

80,000-100,000 CAD

Avantages
  • Télétravail
  • Salaire compétitif et prime annuelle
  • Contribution de l’employeur au RPDB
  • Politique de congés payé flexible (PTO)
Benefits
  • Work from home
  • Competitive Salary & Annual bonus
  • Employer Match for DPSP
  • Flexible PTO Policy
Égalité des chances

En plus de notre engagement envers l’égalité salariale pour un travail égal, MadCap s’engage également à offrir l’égalité des chances, indépendamment de la race, la couleur, l’âge, l’ascendance, la religion, le genre, l’identité de genre, l’informations génétiques, le statut parental ou de grossesse, l’orientation sexuelle, de l’état matrimonial, la citoyenneté, l’origine nationale, le handicap ou le statut de vétéran.

Equal Opportunity

In addition to our commitment to equal pay for equal work, MadCap is also committed to equal opportunity regardless of race, color, age, ancestry, religion, gender, gender identity, genetic information, parental or pregnancy status, sexual orientation, marital status, citizenship, national origin, disability, or veteran status.

Company Vision

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java FS Developer (Angular/ React)
Java FS Developer (Angular/ React)

Genpact • Montreal (administrative region)

On-site
CAD 95,000 - 125,000
Lead Software Engineer – AI, Data Visualization & Platform
Lead Software Engineer – AI, Data Visualization & Platform

Astucemedia • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Comprehensive Group Insurance
RRSP Matching Program
Wellness Allowance
+2
Full Stack Software Developer-2026-80
Full Stack Software Developer-2026-80

emergiTEL Inc. • Calgary, Edmonton

Hybrid
CAD 110,000 - 124,000
Développeur Full Stack Senior – Bureau de Québec
Développeur Full Stack Senior – Bureau de Québec

Les Entreprises Mont-Sterling Inc. • Quebec

On-site
CAD 90,000 - 130,000
Assurances collectives 50%
Cotisation REER employeur
Congés payés
+2
Développeur Full Stack Senior
Développeur Full Stack Senior

Thorens • Quebec

On-site
CAD 110,000 - 160,000
Assurances collectives
Allocation matériel informatique
Allocation télétravail
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Développeur.se logiciel sénior.e (Core Systems) | Senior Software Developer (Core Systems)
Développeur.se logiciel sénior.e (Core Systems) | Senior Software Developer (Core Systems)

Altitude-Sports- • Montreal

On-site
CAD 95,000 - 140,000
Rabais sur marques et plein air
Télémédecine
Assurance médicale et dentaire
+5
Développeur/Développeuse logiciel senior
Développeur/Développeuse logiciel senior

Firstbase • Montreal (administrative region)

On-site
CAD 128,000 - 161,000
Développeur.se senior full-stack
Développeur.se senior full-stack

Nurun • Montreal (administrative region)

Hybrid
CAD 60,000 - 90,000
Salaire compétitif
Assurances collectives complètes
Congés fériés prolongés
+2
Développeur Front-End Accessibilité UI/UX (Senior)
Développeur Front-End Accessibilité UI/UX (Senior)

Groupe SII • Montreal (administrative region)

On-site
CAD 110,000 - 140,000