Drupal Web Developer
Job description
We are looking for an experienced Drupal Web Developer to build, maintain, and optimize Drupal-based websites and applications for a variety of clients. You will be responsible for translating technical requirements into high-quality code, implementing custom modules, and collaborating with cross-functional teams to deliver robust digital experiences.
Key Responsibilities
- Drupal Development: Develop, customize, and maintain Drupal modules and themes to meet business and functional requirements.
- Site Building & Configuration: Configure Drupal core and contributed modules, handle site architecture, menus, and taxonomies.
- Custom Module Development: Write custom modules using Drupal APIs to implement new site features and functionality.
- Integration: Integrate third-party services and APIs (e.g., payment gateways, CRM systems, marketing platforms).
- Performance Optimization: Identify and fix performance bottlenecks, ensuring website speed and efficiency.
- Security & Maintenance: Apply security patches and updates, monitor system health, and resolve vulnerabilities promptly.
- Collaboration: Work closely with designers, content creators, and project managers to ensure cohesive project execution and client satisfaction.
- Documentation: Maintain clear documentation for code, configurations, and best practices.
Qualifications & Skills
- Education: Bachelor’s degree in Computer Science, Information Technology, or equivalent experience.
- Experience: 3+ years of professional experience working with Drupal (preferably Drupal 8 or 9).
- Technical Skills:
- Proficiency in PHP, MySQL, HTML, CSS, and JavaScript.
- Familiarity with Drupal site-building tools, theming layers, and module development.
- Experience with Git or other version control systems.
- Understanding of LAMP/LEMP stack and server environments.
- Drupal Best Practices: Ability to follow and implement Drupal coding standards, security best practices, and performance optimization strategies.
- Soft Skills:
- Strong problem-solving ability with attention to detail.
- Good communication and teamwork skills.
- Proactive in identifying issues and proposing solutions.
Preferred Qualifications
- Experience with Drupal 8, 9, 10.
- Knowledge of automated deployment tools (e.g., Jenkins, Docker).
- Familiarity with other CMS platforms or frameworks (WordPress, Laravel).
- Experience in Agile/Scrum environments.
Benefits
- Competitive salary commensurate with experience
- Comprehensive health insurance (medical, dental, vision)
- 401(k) plan with company match (or regional equivalent)
- Paid time off and flexible scheduling
- Opportunities for professional growth and certification