Full time Remote / Telecommute

Software Developer

0 other recent jobs
Salary: Salary is negotiable based on qualifications and experience.
Created: October 3, 2020


The Public Knowledge Project (PKP) at Simon Fraser University (http://pkp.sfu.ca) is seeking a remote, full-time Software Developer to participate in the development of our open source platforms for publishing academic journals, books, and preprints. You will be responsible for developing secure, user-friendly, and cross-platform software solutions using PHP, SQL and JavaScript. As part of a small team developing high-profile open source software, you will be asked to participate in an international community, collaborate with users to understand system requirements, investigate bug reports, and work with team members to meet usability requirements.

As a member of the PKP team, you are able to work anywhere in the world during the hours that work best for you (apart from some regularly scheduled team meetings). PKP aims to build a diverse, inclusive team that reflects our global community of users, and welcomes applications from marginalised communities and those beyond our institutional home in Canada and North America. You will have opportunities to travel, participate in conferences and workshops, and interact with a growing international community of users in the academic, software development, and publishing worlds. This is a fixed-term contract with a probationary period and good potential for continuing work. Salary is negotiable based on qualifications and experience.

Required qualifications:

  • Experience with PHP
  • Experience with SQL (especially MySQL and PostgreSQL)

Additional consideration given to candidates for:

  • Experience with modern PHP frameworks such as Laravel or Symfony.
  • Experience with modern JavaScript frameworks such as Vue or React.
  • Experience with usability best practices, especially building accessible user interfaces.
  • Experience with REST APIs, “headless” software or large software applications.
  • Experience with Apache and Linux server administration.
  • Experience with project management tools, especially git, GitHub and Slack.
  • Knowledge of, or experience with, PKP software (e.g. Open Journal Systems) or a similar large, open source project.
  • Enthusiasm for open source projects and understanding of the benefits of openness in general (open access, open standards, open data, open access to information, etc.)
  • Experience with remote work in a small, distributed team.

Interested applicants should send the following:

  • a cover letter containing a summary of their experience, and at least two references;
  • a copy of their resume; and
  • code samples, ideally in PHP, ideally open-source (e.g. via a Github repository).

Please submit your application to James MacGregor, Managing Director, PKP (jbm9@sfu.ca). Posting will remain open until filled.



How to apply


Please submit your application to James MacGregor, Managing Director, PKP (jbm9@sfu.ca).


Published: Thursday, October 8, 2020 00:04 UTC

Last updated: Thursday, October 8, 2020 00:04 UTC