4+ years of professional PHP development experience with full-stack application architecture knowledge.
2+ years of hands-on experience with Drupal 8 or later, including custom module and theme development.
Strong proficiency in HTML, CSS, and JavaScript for building responsive and accessible user interfaces.
Experience optimizing Drupal performance through effective caching mechanisms.
Practical experience with RESTful APIs and backend service integration.
Familiarity with Git or similar version control systems and CI/CD pipelines.
Understanding of web accessibility principles and coding standards.
Responsibilities
Develop and maintain full-stack web applications for public-facing digital products.
Enhance existing platforms and troubleshoot technical challenges.
Collaborate with multidisciplinary product teams to deliver high-quality web applications.
Establish and promote dependable engineering practices across teams.
Ensure applications are accessible and user-focused through modern engineering practices.
Benefits
Opportunity to work on impactful public-facing digital services.
Collaborative environment with multidisciplinary teams.
Focus on modern engineering practices and quality assurance.
Contract position with immediate start.
Full Job Description
Senior Web Developer
Job Overview
An immediate contract opportunity is available for a Senior Full-Stack Web Developer to build, enhance, and maintain accessible, secure, and reliable digital services used by the public. The successful candidate will contribute across frontend and backend development, collaborate with multidisciplinary product teams, and help deliver high-quality web applications through modern engineering practices. Candidates must demonstrate substantial PHP and Drupal development experience, strong frontend capabilities, and a commitment to producing maintainable, user-focused software.
Must Haves
Professional Web Development Experience: At least four years of professional PHP development experience, with a strong understanding of full-stack application architecture and software engineering principles.
Drupal Development: A minimum of two years of hands-on experience with Drupal 8 or later, including custom module and theme development.
Frontend Engineering: Strong proficiency in HTML, CSS, and JavaScript, with the ability to build responsive, accessible, and maintainable user interfaces.
Drupal Performance Optimization: Demonstrated experience configuring and improving Drupal caching mechanisms to enhance application performance and reliability.
API Integration: Practical experience working with RESTful APIs and integrating web applications with backend services.
Development Tools and Automation: Experience with Git or comparable version control systems, continuous integration and deployment pipelines, and automated testing frameworks.
Accessibility and Quality: Understanding of web accessibility principles, coding standards, testing practices, and techniques for delivering consistent digital experiences.
Communication and Collaboration: Strong analytical and troubleshooting abilities, effective written and verbal communication, and the capacity to work independently while contributing to Agile development teams.
What the Client Needs You to Do
The organization needs an experienced engineer to strengthen a portfolio of public-facing digital products that make government information and services easier to access. You will develop and maintain full-stack web applications, improve existing platforms, troubleshoot technical challenges, and help establish dependable engineering practices across product teams. Success requires balancing technical quality with