Full-Stack Developer – LPagery Generator Plugin & Monitoring Ecosystem (PHP, JavaScript/Vue, Tauri)

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

TYPE OF WORK

Full Time

SALARY

640

HOURS PER WEEK

40

DATE UPDATED

Jun 4, 2025

JOB OVERVIEW

1. Position Overview
Are you a developer who thrives on building complex, mission-critical tools from the ground up? Do you take pride in delivering rock-solid, scalable WordPress plugins that must remain fully compatible with LPagery v12? If so, we want to hear from you.

Timothy Parks Roofing & Construction (TPROCO) is seeking a highly skilled, self-driven Senior Full-Stack Developer to implement and finalize the suite of projects we’ve meticulously designed, now optimized for LPagery v12. You’ll work directly with our CTO (Jaylord), our SEO specialist (Debobrata), and other tea ---------- mbers to turn detailed specifications into production-ready code, deploy monitoring servers, and deliver desktop/VA applications that tie into our centralized Command & Control Center.

If you plan to juggle more than one client, move on. This is a dedicated role requiring full commitment to TPROCO’s projects.

This role is ideal for someone who:

Loves building WordPress plugins with advanced AI, batch-generation, and schema-driven logic, ensuring seamless LPagery v12 compatibility

Is comfortable developing Vue.js admin dashboards and Tauri-based desktop apps

Has experience designing secure, stealth-tracking license systems and RESTful monitoring APIs

Thrives on ultra-detailed specifications and can translate complex SOPs into working code

Is eager to own end-to-end development, QA, deployment, and documentation

2. Key Responsibilities
Finalize LPagery Generator Plugin v11–v12 Lineup

Deliver the complete, copy-paste–ready PHP/JavaScript codebase for LPagery Generator v11.0 and v12.0, including:

Word Count Presets Dropdown (750, 1500, 2500+ words)

Prompt Preview Pane that renders real-time AI prompts before execution

RankMath SEO Fields (focus keyword, meta title, meta description) alongside LPagery’s existing placeholders

Schema Toggles (FAQ JSON, LocalBusiness JSON) dynamically generated in LPagery v12’s batch exports

Emoji Mapper Editor (map emotion_tone ? CTA emojis) embedded in the plugin’s admin UI

Prompt Profiles (admin-defined sets of NEPQ/NLP prompt logic)

A/B Testing Flags for variation A/B and OpenAI Token Estimator to monitor usage before generation

Saved Prompt Sets, Live Preview of Generated Prompt, and LPagery Preview Stub (for v13+ future add-on)

SproutSocial CSV Export (automated post-snippet, hashtag, UTM link generation) and Webhook/CRM JSON Ping to integrate with CloseGPT/GHL

Ensure every feature is fully compatible with LPagery v12’s updated database schema, placeholder logic, and UI hooks.

Develop & Deploy Monitoring Server ( ---------- )

Build REST API endpoints for:

Plugin License Pings (validate and report active installations)

VA Audit Pings ---------- logs from VA desktop apps)

Social Post Logs (received from SproutSocial CSV exports)

ROI Data Ingestion (hourly VA costs, ad spend, profit calculations)

MySQL Schema design and implementation:

Tables for plugin installations (v10, v11, v12), VA actions, social post performance, ROI metrics

Indexing strategies to support real-time dashboard queries without latency

Backend implementation in Laravel (PHP) or Node.js (Express/Slim)—your choice, but ensure consistency with existing CCC 2025 services.

Provide deployment scripts (Docker?Compose or VPS setup) to production environment with SSL (Let’s Encrypt), firewall rules, and automated daily backups.

Build Vue.js Admin Dashboard Modules

File Manager:

Browse, upload, and manage plugin/Audit Tracker assets; display version history for LPagery Generator v10, v11, v12

Messaging UI:

Configure RingCentral alert settings, view message logs, and trigger notifications for VA inactivity or low ROI

Leaderboard + Badge Tracker:

Real-time VA performance leaderboard (hours logged vs. targets, tasks completed, ROI scores)

Dynamically award badges (“Top 5 VA,” “Most ROI Generated,” “On-Time Delivery”)

RingCentral Alert Config:

Form to set thresholds (e.g., VA inactivity >2 hours, ROI

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0174
Total Execution Time  0.0194
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Developer-LPagery-Generator-Plugin-Monitoring-Ecosystem-PHP-JavaScriptVue-Tauri-1391004
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1391004
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 596766
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1391004
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1391004' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1391004 
0.0016   UPDATE employer_jobs SET hit_counts '***Jun-03-2025=2***Jun-04-2025=104***Jun-05-2025=14***Jun-06-2025=17***Jun-07-2025=4***Jun-08-2025=4***Jun-09-2025=3***Jun-10-2025=7***Jun-11-2025=5***Jun-12-2025=2***Jun-15-2025=2***Jun-17-2025=3***Jun-18-2025=4***Jun-19-2025=3***Jun-20-2025=1***Jun-21-2025=1***Jun-23-2025=1***Jun-26-2025=2***Jun-27-2025=3***Jun-28-2025=1***Jun-29-2025=3***Jun-30-2025=5***Jul-01-2025=1***Jul-02-2025=4***Jul-03-2025=2***Jul-04-2025=1***Jul-07-2025=5***Jul-08-2025=4***Jul-09-2025=1***Jul-10-2025=1***Jul-11-2025=3***Jul-12-2025=1***Jul-13-2025=2***Jul-14-2025=1***Jul-15-2025=1***Jul-16-2025=4***Jul-18-2025=1***Jul-19-2025=5***Jul-20-2025=2***Jul-21-2025=4***Jul-23-2025=4***Jul-24-2025=2***Jul-25-2025=5***Jul-28-2025=2***Jul-30-2025=4***Jul-31-2025=1***Aug-01-2025=1***Aug-02-2025=4***Aug-04-2025=5***Aug-06-2025=2***Aug-07-2025=5***Aug-10-2025=4***Aug-11-2025=1***Aug-18-2025=2***Aug-23-2025=3***Aug-26-2025=1***Sep-02-2025=1***Sep-03-2025=1***Sep-04-2025=1***Sep-06-2025=1***Sep-10-2025=2***Sep-11-2025=1***Sep-12-2025=1***Sep-14-2025=1***Sep-15-2025=1***Sep-18-2025=1***Sep-25-2025=2***Sep-26-2025=1***Sep-27-2025=2***Sep-28-2025=1***Sep-29-2025=1***Oct-03-2025=1***Oct-06-2025=2***Oct-08-2025=1***Oct-11-2025=1***Oct-13-2025=2***Oct-28-2025=2***Nov-03-2025=2***Nov-11-2025=3***Nov-13-2025=2***Nov-14-2025=1***Nov-21-2025=1***Nov-29-2025=1***Nov-30-2025=1***Dec-04-2025=1***Dec-05-2025=2***Dec-10-2025=1***Dec-17-2025=1***Dec-19-2025=1***Dec-25-2025=1***Dec-27-2025=1***Jan-09-2026=1***Jan-10-2026=1***Jan-22-2026=2***Jan-23-2026=1***Feb-01-2026=1***Feb-07-2026=1***Feb-11-2026=1***Feb-13-2026=1***Feb-16-2026=1***Feb-20-2026=1***Feb-25-2026=1***Feb-28-2026=1***Mar-08-2026=2***Mar-10-2026=2***Mar-11-2026=1***Mar-13-2026=1***Mar-17-2026=1***Mar-18-2026=1***Mar-24-2026=2***Mar-26-2026=3***Mar-27-2026=2***Mar-28-2026=1***Apr-01-2026=1***Apr-06-2026=1***Apr-10-2026=2***Apr-12-2026=1***Apr-15-2026=1***Apr-16-2026=1***Apr-18-2026=2***Apr-19-2026=1' WHERE job_id'1391004'  
0.0017   UPDATE employer_jobs SET monthly_hits '***Jun-2025=191***Jul-2025=61***Aug-2025=28***Sep-2025=18***Oct-2025=9***Nov-2025=11***Dec-2025=8***Jan-2026=5***Feb-2026=8***Mar-2026=16***Apr-2026=10' WHERE job_id'1391004'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1391004' 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` = 1391004 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '596766'
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)