To develop custom functionality on the Shopify or Shopify Plus e-commerce platform, a developer should understand web development technologies, including HTML, CSS, JavaScript, and Liquid (Shopify’s custom templating language). Familiarity with REST APIs and Shopify APIs is essential to integrate custom functionality into the platform when creating apps with Ruby, PHP, Java, and Python back ends.