CiviCRM/PHP Engineer (Mid-level to Senior)

Compuco

London, United Kingdom • 13m ago • Remote

Mid

Remote

25,000 - 35,000 GBP/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: CiviCRM/PHP Engineer (mid-level to senior)

  • Focus: Build and test CiviCRM extensions and Drupal modules for nonprofit clients

  • Work style: Hybrid (Shoreditch, London) or fully remote

Description

Join a process-driven product team to build new functionality as CiviCRM extensions and Drupal modules (Drupal 7 and Drupal 10/11). You’ll be involved end-to-end—from technical specifications through release—while using AI coding tools daily and verifying their output. The work focuses on finances, payments, memberships, and case management.

Responsibilities

  • Build and test CiviCRM extensions and Drupal modules with unit tests on every change

  • Help write technical specifications; at senior level, lead specifications

  • Review pull requests and provide useful technical feedback

  • Use AI coding tools within shared playbooks and check their output

  • Investigate production issues to root cause and document findings

  • Participate in planning, estimation, retrospectives, and follow through on actions

  • Keep documentation up to date (README files, extension metadata, process pages)

  • Share knowledge and support other team members

Requirements

  • At least 3 years of PHP web application development (5+ years for the senior end, including senior/lead experience)

  • Experience extending a large PHP platform through hooks, APIs, and modules/plugins (Drupal/WordPress/SuiteCRM/Magento or similar); CiviCRM experience is a bonus

  • Daily use of AI coding tools (e.g., Claude Code, Codex, Gemini CLI, Cursor) on real projects, with judgment to spot incorrect output

  • Experience writing unit tests and testing processes

  • Excellent database/SQL skills including performance optimization and normalization

  • Skilled with Git, including rebasing and squashing commits

  • Experience with Docker-based local development environments

  • Experience with Linux and the command line

  • Experience with CI/CD pipelines, ideally GitHub Actions

Benefits

  • Paid annual leave

  • Birthday off

  • Volunteering time off

  • Wellness day

  • Medical insurance allowance

  • Paid leave for personal development and learning

  • Remote working

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for CiviCRM/PHP Engineer (Mid-level to Senior) role

Improve your resume for just $5

£25,000 – £35,000/year

Unlock Full Resume Report