• Part Time
  • Remote
  • Temporary
  • Remote
  • $80,275.50 annually

Website Canada's NDP

Remote – Senior Web Developer – Contract (3 months) – Part-time // Télétravail – Développeuse ou Développeur web senior – Contrat (3 mois) – Temps partiel

Canada’s NDP is looking for a versatile web developer with a passion for building great campaign tools and developing web environments to support the NDP in its fight for a more progressive Canada.

Working as part of our digital department, you’ll spend your days building compelling web experiences that inform and engage voters, recruit volunteers, and grow our donor base. You’ll be involved in planning, designing, coding, and testing multi-platform digital campaigns, as well as tracking and optimizing user experience.

This position is part-time, with 20 hours of work per week. The contract is for three (3) months, with the possibility of an extension.

Location

Remote

Responsibilities

  • Technical support and development of NDP tools and other web experiences
  • Technical support and administration of NDP websites
  • Project Management of web-based projects and tools
  • Collaborate with the Digital Team to build web tools for fundraising, organizing and to support other digital campaigns
  • Manage web servers with the assistance of other IT staff
  • Other duties as assigned

Required skills

  • You’re super experienced developing with CSS, jQuery and HTML.
  • Experience with Drupal
  • You’re comfortable writing server-side code in PHP or an equivalent language.
  • At least some exposure to PHP and writing functions in a server-side scripting language.
  • Passion for politics and electing more New Democrats in Ottawa
  • Strong interpersonal, communication and organizational skills.
  • Proven ability to work under pressure and to meet deadlines.
  • Knowledge of the structure, history, policies and principles of the New Democratic Party of Canada.

Assets

  • Raw Javascript coding skills.
  • Experience with WordPress
  • Comfortable working on and managing a linux server.
  • You know your way around web analytics, testing tools & optimization.
  • Front-end UI/UX development experience.
  • You’re bilingual. (Not a requirement)
  • Experience working with big data sets – collecting, analyzing, and using.
  • You’re a good writer – you love developing content as much as code.

Applicants must include examples of prior development work.

Annual salary

$80,275.50 annually (pro-rated to 20 hours of work per week)

Closing date

August 16, 2026 at 5 pm Eastern

Starting date

ASAP

Send cover letter and resume to

Donya Ziaee, Director of Communications
c/o Diana Sandor at hr@ndp.ca

Position applied for must be indicated in the subject line of e-mail application

The NDP is an equal opportunity employer. Only qualified candidates will be contacted for an interview.

//

Le NPD du Canada recherche un·e développeuse ou développeur web polyvalent·e, passionné·e par la création d’outils de campagne performants et le développement d’environnements web pour soutenir le NPD dans sa lutte pour un Canada plus progressiste.

Au sein de notre équipe numérique, vous créerez des expériences web attrayantes qui informent et mobilisent les électeur·trices, recrutent des bénévoles et élargissent notre base de donateur·trices. Vous participerez à la planification, à la conception, au développement et aux tests de campagnes numériques multiplateformes, ainsi qu’au suivi et à l’optimisation de l’expérience d’utilisateur·trice.

Ce poste est à temps partiel (20 heures par semaine). Le contrat est d’une durée de trois (3) mois avec une possibilité de prolongation.

Emplacement

À distance

Responsabilités

  • Soutien technique et développement des outils du NPD et autres services web
  • Soutien technique et administration des sites web du NPD
  • Gestion de projet des outils et projets web
  • Collaboration avec l’équipe numérique pour la création d’outils web de collecte de fonds, d’organisation et de soutien aux campagnes numériques
  • Gestion des serveurs web avec l’aide des autres membres de l’équipe informatique
  • Autres tâches assignées

Compétences requises

  • Excellente maîtrise du développement CSS, jQuery et HTML.
  • Expérience avec Drupal.
  • Maîtrise du développement côté serveur en PHP ou dans un langage équivalent.
  • Connaissance, même minime, de PHP et de la programmation de fonctions dans un langage de script côté serveur.
  • Passion pour la politique et l’élection de nouvelles et nouveaux candidat·es néo-démocrates à Ottawa.
  • Excellentes aptitudes relationnelles, de communication et d’organisation.
  • Capacité avérée à travailler sous pression et à respecter les échéances.
  • Connaissance de la structure, de l’histoire, des politiques et des principes du Nouveau Parti démocratique du Canada.

Atouts

  • Maîtrise du développement JavaScript.
  • Expérience avec WordPress.
  • Aisance dans la gestion et l’administration d’un serveur Linux.
  • Connaissance des outils d’analyse web, de test et d’optimisation.
  • Expérience en développement front-end (interface utilisateur·trice/expérience utilisateur·trice).
  • Bilinguisme (non obligatoire).
  • Expérience du traitement de grands ensembles de données : collecte, analyse et utilisation.
  • Excellentes compétences rédactionnelles : vous appréciez autant la création de contenu que le développement.

Les candidat·es doivent fournir des exemples de leurs travaux de développement antérieurs.

Salaire annuel

80 275,50 $ par année (au prorata de 20 heures de travail par semaine)

Date limite de candidature

16 août 2026 à 17h00 HE

Date d’entrée en fonction

Dès que possible

Veuillez envoyer votre lettre de motivation et votre curriculum vitæ à

Donya Ziaee, Directrice des communications

a/s de Diana Sandor à hr@ndp.ca

Veuillez indiquer le poste pour lequel vous postulez dans l’objet de votre courriel.

Le NPD souscrit au principe d’égalité d’accès à l’emploi. Seul·es les candidat·es qualifié·es seront contacté·es pour une entrevue.

If you apply to this post because you saw it here, please mention that you saw the notice at the CALM Job Board on your cover letter.

To apply for this job email your details to hr@ndp.ca