WordPress Developer, CRM & AI Automation Specialist

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

TYPE OF WORK

Full Time

SALARY

5

HOURS PER WEEK

27

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

Company: Yum Street
Location: Remote
Position: Full-time, long-term
Hours: 40 hours per week, eight working hours per day
Start time: 08:00am UK time, following UK daylight-saving changes
Pay: Based on experience—please state your expected monthly salary in USD

About the role

Yum Street is a UK event-catering business operating food trucks and Airstreams at festivals, sporting events, corporate functions and private events.

We are looking for a technically capable, self-managed professional to take over our existing WordPress website, custom booking system and CRM integrations, while helping us introduce useful AI tools and AI agents into the business.

We want someone seeking a stable, long-term position who will take ownership of their responsibilities, understand our business and deliver dependable results.

This is a serious full-time commitment. You must start at 08:00am UK time, complete eight working hours each day and remain available to the team during your agreed working schedule. Break arrangements will be agreed separately.

Who we are looking for

You should be someone who:

Manages their own workload without constant chasing or supervision.
Turns agreed business priorities into clear tasks and delivers them on time.
Takes responsibility for solving problems and checking that solutions work.
Communicates proactively and raises blockers before they cause delays.
Provides an accurate written report every working day.
Suggests practical improvements while following management’s agreed priorities.
Wants to grow with the business over the long term.

Your initial responsibilities

Review and understand our existing WordPress website, custom PHP booking system and GenieAI/GoHighLevel connections.
Identify faults, unfinished work and missing documentation.
Check that customer enquiries, quotes, bookings and follow-up processes work correctly.
Confirm company access to source code, hosting, accounts and backups.
Create a prioritised takeover plan and complete agreed improvements.
Document the systems so the business can operate and maintain them confidently.

Ongoing responsibilities

Website and booking system

Maintain and improve WordPress pages, custom plugins and templates.
Work with PHP, HTML, CSS and JavaScript.
Complete website development tasks and connect forms to the correct booking workflows.
Troubleshoot errors, improve mobile usability and test customer journeys.
Maintain accurate booking records and staff-facing dashboards.

CRM and business automation

Maintain GenieAI/GoHighLevel pipelines, customer records and follow-up workflows.
Troubleshoot API connections, webhooks and data synchronisation.
Maintain quote reminders, nurture emails, staff notifications and post-event follow-up.
Resolve duplicate records, incorrect statuses and failed automations.
Verify that each workflow produces the intended business result.

AI tools and AI agents

Identify practical opportunities to reduce repetitive work and improve customer service through AI.
Build and maintain AI agents that can use business information and connect to relevant systems.
Integrate AI with our website, CRM and internal workflows.
Establish clear permissions, human approval steps and escalation routes.
Test agents for accuracy and reliability, monitor their performance and resolve failures.
Keep business information secure and track running costs.
Document AI workflows and train colleagues to use them effectively.

We are looking for hands-on experience building and operating AI agents, beyond using chatbots to write content or generate code.

Technical ownership

Manage code and changes through GitHub.
Maintain hosting, scheduled tasks, monitoring and backups.
Test changes before deployment and maintain recovery procedures.
Keep credentials, access permissions and documentation organised.
Ensure company systems and work remain accessible to management.

Daily reporting and accountability

You will manage your own delivery, but clear reporting is essential.

You must:

Be ready to work at 08:00am UK time.
Confirm your priorities at the start of the working day.
Record actual working time accurately in Time Doctor.
Keep tasks and progress updated in ---------- .
Communicate promptly during working hours.
Submit an EOD report before signing off each day.

Your EOD report must state:

Hours worked and tasks completed.
Results achieved, with links or other evidence.
Work still in progress.
Problems, blockers or decisions required.
Priorities for the next working day.

Completed work must be tested and supported by evidence. An AI-generated statement that something is finished is not sufficient.

Essential skills and experience

Proven experience with custom WordPress development and PHP.
Strong HTML/CSS and working JavaScript knowledge.
Experience with GoHighLevel or comparable CRM platforms.
API, webhook and database troubleshooting experience.
Demonstrable experience building AI agents and business automations.
Ability to test, monitor and maintain AI workflows after launch.
Git/GitHub, hosting, logs, scheduled tasks and backup experience.
Experience taking over and understanding another developer’s code.
Strong written English and clear communication with nontechnical colleagues.
Excellent organisation, independent problem-solving and reliable daily reporting.

Useful additional experience

GenieAI by Entrepreneurs Circle.
SiteGround and ---------- .
---------- and Time Doctor.
Python or shell scripting.
AI platforms and integration tools such as OpenAI, Claude, n8n, Make or Zapier.
Documenting systems and training team members.

Our expectations

Your agreed working hours must be dedicated to Yum Street, without overlapping commitments to another employer or client.

Significant changes, new subscriptions and changes to business priorities require management agreement. You are encouraged to recommend improvements and explain their expected benefits, costs and maintenance needs.

Work must be performed by the appointed person. Subcontracting or providing access to additional contributors requires prior approval.

How to apply

Use the subject line:

Yum Street – Website, CRM & AI Specialist

Please include:

A brief summary of your relevant experience.
Two examples of WordPress/PHP or CRM integration projects, explaining your personal contribution.
One AI agent you have built: what it does, which systems it connects to, how you tested it and the results achieved.
An example of a system you took over from another developer.
Confirmation that you can start at 08:00am UK time and commit to eight working hours per day, 40 hours per week.
Your expected monthly salary in USD and earliest start date.
Why you are looking for a long-term position.
A short example of the daily EOD report you would provide.

Please give specific examples that demonstrate your ability to deliver and manage your work independently.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0263
Total Execution Time  0.0281
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,526,904 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/WordPress-Developer-CRM-AI-Automation-Specialist-1737394
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0197 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1737394
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 897926
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1737394
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1737394' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737394 
0.0019   UPDATE employer_jobs SET hit_counts = '***Sep-24-2026=831***Sep-25-2026=267***Sep-26-2026=135***Sep-27-2026=88***Sep-28-2026=126***Sep-29-2026=122***Sep-30-2026=77***Oct-01-2026=70***Oct-02-2026=59***Oct-03-2026=44***Oct-04-2026=1' WHERE job_id= '1737394'  
0.0021   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1646***Oct-2026=174' WHERE job_id= '1737394'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1737394' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1737394 
0.0081   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897926'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0022   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)