Senior Drupal Team for Low-Code Association & Producer Platform

Posted yesterday

Worldwide

Summary

## Drupal Configuration-First Technical Approach To reduce custom development, simplify long-term maintenance and allow the client to manage most of the platform through configuration, the MVP must be built with Drupal 11, preferably using Drupal CMS as the starting point. The project should follow a configuration-first and low-code approach. Drupal core and established contributed modules should be used for: * Structured content types and fields * User accounts, roles and permissions * Member and producer profiles * Multi-step forms * Conditional form logic * Editorial and administrative workflows * Dashboards and reporting * Search and filters * Multilingual content * Media and document management * Notifications and automated actions * CSV and Excel exports * PDF generation * REST and JSON:API access The expected module ecosystem may include: * Drupal CMS / Drupal 11 * Webform * ECA * Profile * Views * Workflows * Content Moderation * Search API and Facets * Entity Print * Views Data Export * Geofield and Leaflet * Group and Subgroup, where appropriate Applicants may recommend alternatives, but they must explain why those alternatives provide better maintainability. The platform must not be developed as a fully custom PHP application inside Drupal. Custom code should be limited to functionality that cannot be implemented reliably through Drupal configuration, such as: * Versioned producer scoring rules * Complex geographic access control * Specialized PDF and QR-code generation * External payment or Mobile Money integrations * Future marketplace synchronization All necessary custom functionality should be consolidated into a small, modular custom module provisionally. Business logic must not be placed inside the Drupal theme. All Drupal configuration must be exportable, stored in Git and deployable between local, staging and production environments. The project must be managed with: * Composer * Drush * Git * Configuration Management * Separate staging and production environments The selected team must provide: * A complete list of modules used * The reason for each module * Confirmation of Drupal 11 compatibility * Confirmation that production modules are covered by Drupal security advisories * Exported configuration * Installation and deployment instructions * Administrator documentation * Automated tests for custom functionality * A 60-day corrective warranty The client is an experienced software developer but wants to maintain the platform mainly through Drupal configuration rather than ongoing custom coding. Applicants must clearly identify which requirements will be delivered through configuration and which requirements will require custom code.

  • Less than 30 hrs/week
    Hourly
  • 3-6 months
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Website
All in One SEO
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 16, 2012
  • Canada
    Québec12:24 PM
  • $140 total spent
    1 hire, 0 active

Explore similar jobs on Upwork

WordPress
WooCommerce
WordPress Website
WordPress Theme
WordPress Migration
WordPress Customization
WordPress Landing Page
WordPress Development
WordPress e-Commerce
WordPress Installation
WordPress Plugin
PSD to WordPress
Ecommerce Website Development
Divi
Elementor
WordPress
Divi
WordPress Landing Page
Web Design
WordPress Plugin
WordPress Theme
WordPress Bug Fix
WordPress Customization
WordPress Malware Removal
WordPress Backup
WordPress Development
WordPress Optimization
WordPress Security
WordPress SEO Plugin

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo