CiviCRM/PHP Engineer (Mid-level to Senior)
Compuco
London, United Kingdom • 13m ago • Remote
Mid
Remote
25,000 - 35,000 GBP/yr
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

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 moreSenior Software Engineer (PHP)
NFQ Technologies
Senior
Technology
Kraków, Poland · On-site
22K zł - 30K zł/yr
9 days ago
Backend Engineer
MD Integrations
Senior
Technology
Remote
$105K - $140K/yr
3 days ago

Senior PHP Developer (Yii) (k/m)
Lumicode Sp. z o.o. (Pentacomp Group)
Senior
Technology
Warsaw, Poland · Remote
N/A
9 days ago
Senior Full Stack Software Engineer (Drupal)
Upvanta sp. z o.o.
Senior
Technology
Warsaw, Pl-Mz, Poland · Remote
N/A
5 days ago
Starszy Inżynier Full-Stack (JavaScript / PHP)
Aristocrat
Senior
Technology
Krakow, Poland · On-site
150K zł - 279K zł/yr
9 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
PHP Developer (k/m/d)
Nexio Management Sp. z o. o.
Mid
Technology
Warsaw, Poland · On-site
N/A
9 days ago
Backend Engineer (PHP/Symfony)
Logintrade S.A.
Mid
Technology
Wrocław, Poland · Remote
180K zł - 240K zł/yr
9 days ago
Senior PHP Developer (Ironwall)
Surfshark
Senior
Technology
Warsaw, Poland · On-site
286K zł - 401K zł/yr
9 days ago
Starszy Inżynier Full-Stack (JavaScript / PHP)
Aristocrat
Senior
Technology
Gdańsk, Poland · On-site
150K zł - 279K zł/yr
9 days ago
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
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights