Contract Software Developer
15 hours ago
Vancouver BC, Greater Vancouver Regional District, BC; British Columbia, Canada
Code4lib
Full-time
€90,000 - €110,000 Temporary
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Contract Software Developer
- PHP / VueJS
- Public Knowledge Project (OJS, OMP, OPS) 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. The software developer reports to the Associate Director of Development. Collaborate openly with colleagues and community members to establish requirements for development work Participate in code reviews with other members of the software development team. Coordinate your work with other members of the software development team as determined by the release schedule. Learn new tools, technologies and practices to help improve PKP’s development processes. Participate in PKP community events such as conferences, sprints, and webinars. Must have experience with PHP (minimum 4 years) Must have experience with MySQL and PostgreSQL (minimum 4 years) Experience with Symfony / Laravel Experience with remote work in a small, distributed team Experience with REST APIs, “headless” software or large software applications Experience with *NIX-based system administration and deployment Experience with modern frontend development Experience with project management tools such as 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 software Enthusiasm for scholarly communication and open science This is a 1-year independent contractor role with a 3-month probationary period, with likely future renewal and opportunities for advancement within the role. The work schedule is flexible, but the candidate will be expected to work 36 hours per week, participate in scheduled meetings (typically mornings in the Pacific time zone), conferences, and webinars, and coordinate their work schedule with their team leader. PKP is a remote team with colleagues spread across the globe. The chosen candidate should be able to work independently between check-ins and in professional English. 90,000 – $110,000 CAD annually Compensation varies depending on experience and hours worked, and includes pay in lieu of benefits and vacation. The Public Knowledge Project is committed to employment equity and encourages applications from qualified candidates of all genders, visible minorities, persons of First Nations, Inuit, or Métis heritage, persons with disabilities, and LGBTQ2SIA+ identified persons. #
- PHP / VueJS
- Public Knowledge Project (OJS, OMP, OPS) 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. The software developer reports to the Associate Director of Development. Collaborate openly with colleagues and community members to establish requirements for development work Participate in code reviews with other members of the software development team. Coordinate your work with other members of the software development team as determined by the release schedule. Learn new tools, technologies and practices to help improve PKP’s development processes. Participate in PKP community events such as conferences, sprints, and webinars. Must have experience with PHP (minimum 4 years) Must have experience with MySQL and PostgreSQL (minimum 4 years) Experience with Symfony / Laravel Experience with remote work in a small, distributed team Experience with REST APIs, “headless” software or large software applications Experience with *NIX-based system administration and deployment Experience with modern frontend development Experience with project management tools such as 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 software Enthusiasm for scholarly communication and open science This is a 1-year independent contractor role with a 3-month probationary period, with likely future renewal and opportunities for advancement within the role. The work schedule is flexible, but the candidate will be expected to work 36 hours per week, participate in scheduled meetings (typically mornings in the Pacific time zone), conferences, and webinars, and coordinate their work schedule with their team leader. PKP is a remote team with colleagues spread across the globe. The chosen candidate should be able to work independently between check-ins and in professional English. 90,000 – $110,000 CAD annually Compensation varies depending on experience and hours worked, and includes pay in lieu of benefits and vacation. The Public Knowledge Project is committed to employment equity and encourages applications from qualified candidates of all genders, visible minorities, persons of First Nations, Inuit, or Métis heritage, persons with disabilities, and LGBTQ2SIA+ identified persons. #