General Position Description:
The Backend Drupal Developer will be responsible for the following tasks:
- Implement security best practices, conduct regular security audits, patch vulnerabilities, and perform Drupal upgrades.
- Integrate with third-party services and APIs to enhance website functionality and data exchange.
- Implement caching mechanisms, optimize code, and ensure the website performs optimally
- Identify, troubleshoot, and resolve issues related to the backend functionality of the website
- Design and implement custom modules to extend Drupal's functionality and meet specific project requirements
- Participate in code reviews to ensure code quality, maintainability, and adherence to standards.
- Work closely with front-end developers, designers, and project managers to ensure seamless integration and project delivery.
- Perform operations and maintenance tasks
Position Qualifications/Experience/Education:
Required Qualifications:
- Minimum of 5 years of professional experience in Drupal and PHP development.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficiency in Drupal 10, including custom module and theme development.
- Hands-on experience with Drupal development and administration, including patching Drupal core and managing Cloud environments (Acquia and/or AWS).
- Familiarity with front-end technologies, including HTML, CSS, JavaScript, and responsive design principles.
- Experience in troubleshooting web applications, addressing security vulnerabilities, and maintaining website uptime and performance.
- Knowledge of Drupal theming, custom module development, and content architecture.
- Template Files: The candidate should know how to create and modify template files.
- Experience with version control systems (e.g., Git)
- Understanding of SDLC and development best practices
- Experience working in Agile teams
- Strong research and analytical skills
- Capability to determine, understand, and document the business case and project scope
Desired Qualifications
- 3+ years of experience with JavaScript
- Experience with responsive design
- Experience in CI/CD
- Experience using Docker, Rancher, Kubernetes
- Experience with issue/change management software (i.e. JIRA)
- Experience using Angular and/or ReactJS
Competencies:
- Ability to communicate and present complex technical concepts and analysis to technical and non-technical audiences
- Strong oral and written communication skills
- Demonstrated attention to detail
- Proven time management skills to ensure that tasks and documents are delivered according to schedule
- Works well in a team environment
Report job