GAIN -Experience - Drupal Developer

4 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About The Role

Our Drupal developers are able to demonstrate a strong and developing Drupal-focusedskillset, and the associated best practices, combining their skillset across the following areas:As part of your day to day you'll be
  • Part of a 35+ strong team of multidisciplinary developers contributing to open source
web projects
  • Responsible for designing and implementing new features and functionality adhering to
our coding standards
  • Ensuring high-performance and availability
  • Managing all technical aspects of the CMS
  • Work closely with internal teams and customers to ensure an effective, visually
appealing, functional and intuitive implementation
Reporting to: Tech LeadKey Skills
  • Experience creating websites with Drupal 10+ including custom module development
  • Experience in developing CMS based websites that work for both users and website
admins
  • Writing clean, testable, reusable and well documented code
  • Strong communication skills and a collaborative approach
  • Experience working with MVC frameworks such as Symfony, Laravel etc
  • Strong understanding of key principles of object-oriented programming
  • Experience creating and consuming Web Services using both SOAP & REST APIs
  • Good database knowledge including MySQL / PostgreSQL/MariaDB
  • Agile/Scrum methodologies, using project management tools such as Jira
  • Bringing new ideas and techniques to the team
Highly Desirable Skills
  • Experience using Amazon Web Services, Acquia, Upsun (formerly platform.sh) and
Pantheon
  • Knowledge of and interest in other programming languages and technology stacks
  • DevOps skills, including configuring Linux, Apache, Nginx, Varnish, Memcache etc
  • Custom module and theme development for Drupal 9+
  • Examples of open-source contributions
  • Experience with container technology, such Docker, DDEV etc
  • Use of deployment/automation tools and pipelines
  • Experience with Solr / Elastic search
  • Understanding of JavaScript frameworks such as React, Vue, etc
  • Knowledge of and interest in other programming languages and technology stacks
Tech Stack
Technical skills
  • Proficiency in PHP 8+ (OOP)
  • Follow of Drupal best practices
  • Able to evaluate and develop custom modules following Drupal standards
  • Good understanding of container-based architecture (Docker/Kubernetes)
  • Bespoke PHP framework based on Timber and twig view templates
  • A plus: Familiar with Node JS (v16+ for standalone React projects)
Hosting & Infrastructure
  • Experience with Drupal hosting (Acquia, Upsun, Pantheon)
  • Additional experience with AWS services based on project requirements. Might include
but not limited to: ElastiCache (memcache/Redis), Opensearch, S3, Cloudfront (CDN),
RDS, Lambda, EC2, ECS
  • Experience with Cloudflare for setting up WAF, configure custom rules, traffic

Monitoring And Additional Edge Caching (if Required)

Development Tools
  • Package management with Composer
  • Bitbucket and GitHub for our code repositories
  • Bitbucket pipelines and GitHub actions for our automated deployment process
Skills and Attributes
  • 4+ years working as a Drupal developer in an agency environment
  • Strong communication and interpersonal skills
  • Excellent time-management and organisational skills with the ability to work to tight
deadlines
  • Flexible approach with the ability to remain calm and perform well under pressure
  • Personable, and able to work effectively with a variety of different people at all levels
  • The ability to coordinate and balance multiple projects with strong attention to detail
  • A proactive and enthusiastic approach to work
  • Able to solve problems and make effective and timely decisions based on the
knowledge available

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You