Senior Drupal Developer ($120,000-$130,000)
Location: Perth-based (Hybrid)
Type: Permanent
Overview An established organisation is seeking a Senior Drupal Developer to design, develop, and maintain robust, scalable, and secure Drupal-based solutions supporting a range of digital initiatives.
This role is hands-on and technical, with a strong focus on custom Drupal module development, site building, PHP engineering, and system integration. As a senior member of the engineering team, you'll provide technical leadership, uphold best practices, and support continuous improvement across Drupal applications and development processes.
Key Responsibilities Drupal & PHP Development
* Design, develop, test, and deploy custom modules, themes, and integrations for modern Drupal platforms (Drupal 9/10+).
* Build and maintain clean, reusable, and performant PHP and Drupal code aligned with best-practice standards.
* Configure and extend Drupal core and contributed modules to meet functional and non-functional requirements.
* Develop and maintain secure integrations with third-party systems via APIs.
Quality, Performance & Documentation
* Promote and uphold coding standards, peer reviews, and version control best practices.
* Support automated testing, debugging, and performance tuning to optimise Drupal applications.
* Produce and maintain clear technical documentation for custom solutions and integrations.
Collaboration & Technical Leadership
* Participate actively in agile delivery ceremonies and cross-functional collaboration.
* Provide guidance, mentorship, and technical support to other developers.
* Work closely with product, design, and content stakeholders to translate requirements into effective Drupal solutions.
Continuous Improvement
* Stay up to date with Drupal and PHP ecosystem updates, security releases, and emerging best practices.
* Advocate for improvements across development workflows, tooling, UI/UX, and integration approaches.
* Support adoption of modern development practices, including AI-assisted tooling where appropriate.
Required Skills & Experience
* Strong experience developing, deploying, and supporting Drupal applications (Drupal 9/10+) and custom modules.
* High proficiency in PHP and related web technologies (HTML, CSS, JavaScript, Twig).
* Solid experience with Drupal theming, site building, configuration management, and module development.
* Good understanding of relational databases (e.g. MySQL) and query optimisation.
* Experience using Git and collaborative development workflows.
* Ability to debug, troubleshoot, and optimise Drupal performance.
* Comfortable producing clear technical documentation.
* Strong communication and problem-solving skills.
* Experience working in agile, delivery-focused environments.
* Willingness to adopt and use AI-assisted development tools to enhance productivity and code quality.
Desirable Experience
* Integration experience with third-party APIs and authentication mechanisms (REST, OAuth, SAML, etc.).
* Exposure to automated testing frameworks for PHP and JavaScript.
* Understanding of web security best practices in PHP/Drupal environments.
* Experience with CI/CD pipelines and deployment workflows.
* Familiarity with agile delivery tools (e.g. Jira, Confluence).
* Contribution to open-source or Drupal community projects.