Website Designer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

$8/hour+

HOURS PER WEEK

40

DATE UPDATED

Aug 28, 2026

JOB OVERVIEW

Web Designer & Builder (GHL + Shopify) — Full-Time Contractor
Company: The Digital Doula (Elya Consulting LLC)
Location: Remote
Commitment: Full-time contractor, 40 hrs/week
Reports to: Founder
Start date: ASAP

About us
The Digital Doula is a boutique sales-systems and AI-automation agency. We help online experts — coaches, course creators, service providers, and product founders — grow through better sales funnels, sharper brand voice, and smarter automations. Our clients range from parenting-plan experts to organic skincare brands to TMJ specialists to seven-figure creators.

We're not a "make it pretty" shop. Everything we build is measured against conversion, clarity, and the client's brand voice. Our house style is warm, editorial, and human — think cream, burgundy, Instrument Serif — but every client gets their own custom system built to fit their brand.

The role
We need a hybrid designer + builder who can take a strategy document, sales copy, and brand assets and turn them into a fully built, conversion-optimized site or funnel. You'll design in Figma when needed, but most days you're building directly inside GoHighLevel and Shopify, with occasional work in Webflow, Kajabi, ThriveCart, or WordPress.

You'll work on 3-6 active client builds at a time, alongside our strategist, copywriter, and AI/automation team. You are the person who makes the plan real on the screen.

What you'll actually do
Build client sales funnels inside GoHighLevel — sales pages, VSL pages, opt-ins, checkouts, thank-you pages, upsells, calendar pages, and forms

Build and customize Shopify storefronts — themes, product pages, collections, custom sections, checkout tweaks, app integrations

Design in Figma when a client needs mockups before build, or when we're pitching a concept

Translate finished copy and strategy docs into laid-out, on-brand pages that convert

Adapt each client's brand system (fonts, palette, imagery, tone) into every page consistently

Optimize builds for mobile, page speed, accessibility, and clean visual hierarchy

Coordinate with our automation team so pages connect properly to CRM, email, payment, and community platforms

QA every build against our internal checklist before handoff

Occasionally build in Webflow, Framer, Kajabi, ThriveCart, MemberVault, or WordPress as client needs require

You're a strong fit if you have
3+ years professional experience designing AND building websites/funnels for real clients

Deep GoHighLevel experience — you can build a full funnel in GHL without hand-holding, including forms, workflows, and calendar embeds

Strong Shopify experience — theme customization, Liquid basics, app setup, product/collection page design

Solid Figma skills for design work when it's needed before build

A portfolio that shows range: sales pages, service sites, e-comm stores, and course/membership platforms

Excellent taste in typography, spacing, and visual hierarchy — you can spot when something feels off and fix it

Fluent written and spoken English — you'll be reading strategy docs, copy briefs, and client feedback

Comfort working async across time zones with Slack, Loom, Google Drive, and project trackers

Reliable internet, a machine that can handle Figma + design tools, and a professional remote setup

Nice-to-haves
Experience with Webflow, Framer, Kajabi, ThriveCart, MemberVault, or WordPress

Basic HTML/CSS for custom tweaks inside GHL and Shopify

Familiarity with GA4, Meta Pixel, and basic tracking setup

Experience building for coaches, course creators, service providers, or DTC product brands

Comfort with AI tools (Claude, ChatGPT, Midjourney) for asset generation and workflow acceleration

What we care about
Speed with polish. We move fast, but we don't ship sloppy.

Ownership. You take a build from brief to launch. You don't wait to be told what to fix.

Brand fidelity. Every client's aesthetic is sacred. Your job is to serve their brand, not yours.

Conversion mindset. Pretty is table stakes. Does it convert is the real question.

Communication. Overcommunicate progress, blockers, and questions. We don't do black boxes.

Compensation & structure
Full-time contractor, 40 hrs/week, paid monthly

Rate negotiated based on portfolio, experience, and trial project performance

Paid trial project (one small build, paid at your quoted rate) before offer is finalized

Long-term relationship — we're hiring a keeper, not a task-rabbit

Growth path: senior designer/builder, then design lead as we scale the team

How to apply
Apply here: ----------

Complete the full application form at the link above.
Applications submitted anywhere other than the form above will not be reviewed. Applications without portfolio links or without GHL experience will not be reviewed.

The Digital Doula is operated by Elya Consulting LLC. We work with clients across the US, EU, and Australia. All contractor agreements are handled via written contract with clear scope, deliverables, and payment terms.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0109
Total Execution Time  0.0122
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Website-Designer-1718792
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0056 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1718792
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 677418
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1718792
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-04',ej.date_added) duration_daysDATEDIFF('2026-09-04',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1718792' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718792 
0.0008   UPDATE employer_jobs SET hit_counts '***Aug-28-2026=609***Aug-29-2026=168***Aug-30-2026=11***Aug-31-2026=2***Sep-04-2026=2' WHERE job_id'1718792'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=789***Sep-2026=2' WHERE job_id'1718792'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1718792' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1718792 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '677418'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)