Note: The job is a remote job and is open to candidates in USA. Insignia Federal Group is a professional consulting firm headquartered in Falls Church, Virginia. They are seeking a Senior Drupal Full Stack Developer to support a federal government client with the migration of multiple sites to a Drupal CMS platform, requiring expertise in both front-end and back-end development.
Responsibilities
- Support a federal government client with the migration of multiple sites to a Drupal CMS platform
- Developing custom PHP code and modifying Drupal content management system (CMS) modules across the full technology stack
- Collaborate within an Agile framework and with cross-functional teams to design and develop innovative Drupal CMS capabilities
- Include system architecture and design, front-end development, database administration, infrastructure/deployment support, and testing
Skills
- Bachelor's degree in Computer Science, Information Systems, or other related field
- 8+ years of web and software development experience, with demonstrated full stack capabilities
- 4+ years of hands-on Drupal CMS and PHP experience
- Hands-on UI/UX experience and familiarity with principles and working with designers to successfully implement interface designs
- Hands-on SQL experience, including database design, optimization, and administration
- Understanding and experience implementing Section 508 guidelines in web-based solutions for Government websites
- Experience with source control solutions and git workflow (Gitlab, GitHub)
- Ability to coordinate, prioritize, and accomplish multiple tasks in a fast-paced atmosphere and merge code with multiple peers
- Proactive communication and collaboration skills with team members/clients of varying technical expertise
- Acuity to present ideas and solutions in technical, business-friendly, and user-friendly verbiage
- Detail-oriented with strong interpersonal communication and organizational skills
- Client and project-focused attitude, aptitude for solving complex problems, and a demonstrable learning ability
- Strong object-oriented PHP development skills and experience building/customizing Drupal modules
- Experience with Drupal's API ecosystem (REST/JSON:API) and integrating Drupal with external systems
- Technical acumen to write and comprehend code specifications, including system architecture documentation
- Experience with JavaScript, NodeJS, and ReactJS (modern JS frameworks a plus)
- Aptitude to develop Twig templates, CSS/SCSS files, and necessary image assets
- HTML and CSS code quality is exceptional, semantically correct, and easily scalable
- Ability to investigate and discern cross-browser, cross-platform compatibility issues
- Hands-on experience with kubectl for deploying and managing containerized Drupal applications
- Experience building and maintaining CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub Actions) for automated testing, builds, and deployments
- Familiarity with containerization technologies (Docker) and infrastructure-as-code practices
- Understanding of DevOps principles and experience collaborating with infrastructure/operations teams to support release management and environment configuration
- Experience troubleshooting deployment and environment issues across development, staging, and production
- Acquia Drupal certification a plus
Company Overview