Return to jobs Return to jobs

Mid-level / Senior PHP Engineer



Posted 1 week ago

Join Compuco as a PHP Engineer and impact the not-for-profit sector with cutting-edge technology solutions


icon Salary

No salary declared 😔

icon Location

Shoreditch, London - Hybrid or Fully Remote

icon Expires

Expires at anytime

Organisation summary

Compuco is at the forefront of combining creativity with technology to serve membership, charitable, and cultural organisations. With a focus on impact, we provide innovative solutions that streamline operations and enable our clients to concentrate on making a difference. Our commitment to open source projects and the not-for-profit sector offers a unique opportunity for those looking to contribute to meaningful work.

Role Summary

  • Develop new functionalities as extensions and modules for CiviCRM and Drupal platforms.
  • Engage in the full development lifecycle, from specification to release.
  • Work on e-commerce, marketing, and payment processing features with a not-for-profit perspective.
  • Apply best practices in software development and maintain technical documentation.
  • Contribute to technical specifications, knowledge sharing, and support within the team.
  • Participate in planning meetings and code reviews.

Role Requirements

  • Minimum of 3 years of web application development experience with PHP.
  • Strong database/SQL skills and proficiency in writing unit tests.
  • Experience with Git, Linux, and command-line tools.
  • Knowledge of Drupal, CRM or HR systems, CI/CD, and front-end technologies is desirable.
  • Familiarity with Symfony or Laravel frameworks and CiviCRM is a plus.
  • Excellent collaboration and communication skills, with a proactive and team-oriented approach.

Application Process Details

  • Submit a CV and a short covering letter through the application form provided.

Welcome to Compuco, a data driven creative technology agency. We are passionate about helping membership, charitable and cultural organisations to streamline and reimagine the way they work so that they can focus on impact. We are looking for a talented and experienced PHP engineer to work with us on a range of high impact open source projects for the not-for-profit sector.

As a key member of one of our product teams, you'll be involved in the entire development process, from the specification phase through to release. Your principal focus will be on developing new functionality as extensions and modules for projects using CiviCRM and Drupal (7 and 8). The platforms we build are business process focussed for the not-for-profit sector, so expect to be working on functionality to help support e-commerce, marketing and payment processing but with a not-for-profit fundraising twist.

Key responsibilities include applying software development best practices, maintaining documentation, writing technical specifications, sharing knowledge with and supporting other members of the team, participating in planning meetings and code reviews.

We’re looking for someone with 3+ years experience of web application development with PHP, excellent database / SQL skills, experience writing unit tests and testing processes, and skills with Git, Linux and the command line. Desirable skills include exposure to Drupal 7 and/or 9/1, business applications such as ERP, CRM or HR systems, CI/CD setup and management, front-end technologies like Javascript, React, AngularJS, TypeScript and Sass, and experience with the Symfony or Laravel frameworks and CiviCRM.

We value strong collaboration, written and verbal skills, a can do / make it happen attitude and most of all - you are a team player who likes to collaborate with other members of a larger team! We are proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, sex, sexual orientation, gender identity, national origin, citizenship or disability.

To apply, please send us through a CV with a short covering letter via the application form below.


Hire with Escape

Showcase your progressive organisation and post your open roles to the biggest UK community of purpose driven job seekers.

Get Started