Web Developer (WordPress + Custom Code) – Full-Time | EST Hours

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

TYPE OF WORK

Full Time

SALARY

600 - 800 USD

HOURS PER WEEK

40

DATE UPDATED

Sep 27, 2026

JOB OVERVIEW

Company Overview
Ascendiagroup.ai builds high-performing websites and AI-powered marketing systems for our core brand and agency clients. We are seeking a skilled, detail-oriented Web Developer who is equally comfortable building WordPress/Elementor websites and fully custom-coded websites, and who can optimize, host, and maintain them.

Work Setup

Hours: US EST Timezone (Full-Time)

Location: 100% Remote

Environment: Technical execution & ticket-based workflow (non-client-facing)

Compensation: $600 – $800 / month, with performance-based raises

Key Responsibilities

WordPress Development: Build responsive, mobile-first WordPress websites from scratch using Elementor Pro.

Custom-Coded Websites: Build and maintain websites from scratch without WordPress using HTML, CSS, and JavaScript (and modern frameworks when needed).

Custom Coding: Write clean, scalable code (HTML, CSS, JavaScript, PHP) to extend builder limits and resolve plugin or theme conflicts.

Server Management: Manage hosting environments (Hostinger/hPanel, cPanel, VPS), DNS records, SSL certificates, and domain configurations.

Site Migrations: Perform smooth, zero-downtime migrations between hosts and servers without data loss, for both WordPress and non-WordPress websites.

Speed Optimization: Improve PageSpeed scores and pass Core Web Vitals through caching, image optimization, script minification, and database cleanup.

SEO Optimization: Optimize websites for search engines, including schema markup, meta tags, heading structure, internal linking, and clean site architecture.

Maintenance & Security: Handle regular updates, backups, security hardening, and troubleshooting across all websites.

Qualifications

Web Development Experience: 2–3+ years of experience building websites, both on WordPress and fully custom-coded.

WordPress & Elementor: Strong command of WordPress and Elementor Pro.

Coding Skills: Strong HTML, CSS, and JavaScript skills, with PHP experience. Familiarity with modern frameworks (React, Next.js, or similar) is a plus.

Server & Migration Experience: Proven hands-on experience managing hosting servers, DNS, and completing site migrations without downtime.

Performance & SEO: Proven track record improving Core Web Vitals, with a solid understanding of website SEO optimization, including schema markup, meta tags, heading structure, and site architecture.

Bonus Skills: Experience with Google Tag Manager, GA4, Meta Pixel, or ---------- integrations.

Problem-Solving: Ability to take internal technical specs or tickets and execute them with minimal supervision.

Workstation Setup: High-speed internet connection, backup power/internet solution, and dedication to working US EST hours.

How to Apply
Please reply with:

1- Portfolio: Links to 3 websites you personally built, including at least one WordPress/Elementor site and at least one custom-coded site (please note what was built with Elementor vs. custom code).

2- Proof of Work (Loom): A 3–5 minute Loom video walking us through a site migration or a speed/SEO optimization project you completed (showing your workflow or before/after results).

3- Brief Explanation: In 2–3 sentences, explain how you approach improving a website's speed and SEO.

4- Subject Line: Include the phrase "Precision Builds Growth" in your subject line to confirm you read the posting thoroughly.

SKILL REQUIREMENT
Web Development, WordPress, Elementor Pro, HTML, CSS, JavaScript, SEO Optimization, Schema Markup, Server Management

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0212
Total Execution Time  0.0229
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,160 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Web-Developer-WordPress-Custom-Code-Full-Time-EST-Hours-1587417
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0141 seconds)  (Hide)
0.0016   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1587417
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 861116
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1587417
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 = '1587417' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1587417 
0.0018   UPDATE employer_jobs SET hit_counts = '***Feb-24-2026=61***Feb-25-2026=137***Feb-26-2026=45***Feb-27-2026=16***Feb-28-2026=10***Mar-01-2026=1***Mar-02-2026=4***Sep-27-2026=1532***Sep-28-2026=542***Sep-29-2026=186***Sep-30-2026=121***Oct-01-2026=90***Oct-02-2026=55***Oct-03-2026=29***Oct-04-2026=1' WHERE job_id= '1587417'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Feb-2026=269***Mar-2026=5***Sep-2026=2381***Oct-2026=175' WHERE job_id= '1587417'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1587417' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1587417 
0.0027   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '861116'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0008   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)