Credera
Website:
credera.com
Job details:
Position Overview
We are seeking a talented and experienced Senior Drupal Developer to join our dynamic team. The ideal candidate will have a robust background in web development with a strong focus on Drupal 10 and PHP 7-8, including expertise in custom module development, theming, and site-building. This role involves collaborating closely with design and development teams to create robust, scalable, and high-performing Drupal-based websites and applications. Use of AI tools like Claud, Copilot with VS Code for faster development.
Key Responsibilities
Development & Customization
- Develop, customize, and maintain Drupal-based websites and applications
- Create custom Drupal modules and themes while adhering to best practices and coding standards
- Build and implement advanced Drupal features using Drupal 8–10
- Work with entities, hooks, services, and dependency injection containers
Collaboration & Integration
- Collaborate with front-end developers to implement responsive and dynamic website features
- Integrate third-party APIs and external services into Drupal-based solutions
- Work closely with design and development teams in multidisciplinary environments
Code Quality & Maintenance
- Perform thorough code reviews and provide constructive feedback
- Troubleshoot and resolve issues related to Drupal websites
- Implement and maintain unit and functional testing using PHPUnit, PHPStan, Behat, or similar tools
Performance & Optimization
- Optimize website performance, including caching, load balancing, and database optimization
- Perform performance diagnostics and implement optimization strategies
- Manage cache control and implement best practices for scalability
Project Management & Planning
- Participate in project planning, including task estimation and project timeline management
- Participate in technical design, refinements, and roadmap activities
- Work effectively within Agile/Scrum development methodologies
Security & Compliance
- Ensure the security and compliance of Drupal websites
- Implement security best practices and conduct security audits
Leadership & Mentorship
- Provide mentorship and guidance to junior developers as needed
- Share knowledge and contribute to team development
Professional Development
- Stay updated with the latest trends and technologies in Drupal and web development
- Use of AI tools like Claud, Copilot with VS Code for faster development.
Required Skills & Qualifications
Drupal Expertise
- Proficient in Drupal 8, 9, and 10 with 8+ years of experience.
- Extensive experience with custom module development
- Advanced theming experience with Twig templating
- Strong understanding of Drupal APIs and configuration management interface (CMI)
- Oauth2 and SAML SSO based authentication implementation
- Custom entities, Organic Groups, Webform customizations.
Programming & Web Development
- Mastery of PHP 7–8 and object-oriented programming
- Strong knowledge of design patterns and PSR standards
- Experience with REST/JSON APIs
- Familiarity with the Symfony ecosystem
- Proven track record of performance optimization in large-scale projects
- Experience with advanced caching strategies
- Knowledge of Drush command-line interface
- Experience with progressive web applications or headless Drupal implementations
Version Control & Collaboration
- Proficient with Git, GitLab, and GitHub
- Experience with branching flows, merge requests, and code review processes
- Understanding of quality standards and version control best practices
DevOps & Infrastructure
- Experience working in Docker containers and containerization
- Tag based deployments in Acquia Cloud
- CI/CD experience with GitLab CI, or similar tools
- Experience working in Mac OS, Linux/Unix Systems.
- Configuration management experience
- Newrelic Usage will be an added advantage.
Database Management
- Experience with relational databases (MySQL/MariaDB, PostgreSQL)
- Ability to design schemas, optimize queries, and analyze performance
- Knowledge of NoSQL solutions when required
Testing & Debugging
- Mastery of unit and functional testing (PHPUnit, PHPStan, Behat, etc.)
- Extensive experience debugging complex systems
- Experience with automated testing in CI/CD pipelines
Additional Technical Competencies
- Knowledge of Composer and dependency management
- Understanding of YAML configuration files
- Strong problem-solving skills and analytical abilities
- Ability to anticipate project-level risks and make informed technical decisions
Professional & Soft Skills
- Excellent oral and written communication skills
- Strong collaboration abilities with remote and multidisciplinary teams
- Self-motivated with strong work ethic
- Attention to detail and quality orientation
- Ability to work effectively in fast-paced, dynamic environments
Click on Apply to know more.