PKP is hiring a contract software developer!

PKP is seeking a mid-career or senior software developer to join the software development team in coding the future of PKP’s software applications, particularly Open Journal Systems (OJS), Open Monograph Press (OMP), and Open Preprint Systems (OPS). These applications are written in PHP and VueJS.

There will be many opportunities for related work such as automated testing and code review. As part of a small team developing high-profile Free / Open Source Software, you would participate in an international community, collaborate with users to understand system requirements, investigate bug reports, and work with team members to meet usability requirements.

Experienced developers will have opportunities to tackle major refactors, design and implement key systems, and solve tricky performance issues. This role offers the chance to work on truly distributed, open source software, learning how to engineer solutions that balance extensibility, reliability and maintainability in a wide range of server environments.

If our work catches your interest, consider applying even if you don’t feel that your background is a 100% match with the role description.

The software developer reports to the Associate Director of Development.

Check out the full description and apply: https://pkp.sfu.ca/2026/07/31/pkp-software-developer-opportunity/

1 Like