Senior Web Developer

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

TYPE OF WORK

Full Time

SALARY

PHP 60,000 - 80,000

HOURS PER WEEK

40

DATE UPDATED

Apr 17, 2026

JOB OVERVIEW

Job Description


The Ad Firm is a Digital Marketing Agency based in Southern California, serving clients nationwide. Since 2009, we’ve helped businesses grow through SEO, content, and performance-driven digital strategies.

We’re expanding our team and looking for a Senior Web Developer to lead how our websites are built from the ground up. This is not a production role. This is a systems-level engineering role for someone who understands that websites are not just design deliverables, they are performance assets that need to rank, scale, and hold up under real-world conditions.

This is a remote position with flexible working hours from day one.


About the Role

Own the technical foundation of the websites we build
Architect, develop, and optimize custom builds for SEO, performance, and scalability
Work closely with SEO, Content, and Digital PR teams to ensure strong technical execution
Build systems that are clean, scalable, and maintainable
Focus on engineering quality over page builders or pre-built themes

Key Responsibilities

Architect and build fully custom WordPress websites (themes, plugins, ACF-driven structures)
Engineer sites for speed, scalability, and strong Core Web Vitals performance
Handle server environments, deployments, and infrastructure decisions
Integrate APIs and third-party systems cleanly and reliably
Own technical SEO implementation (crawlability, indexation, structured data)
Manage DNS, CDN (Cloudflare), SMTP, and hosting configurations
Work across Shopify and BigCommerce at the code level when needed
Implement accurate tracking (GA4, GTM) without compromising data integrity
Debug issues across the full stack (server, backend, frontend performance)

What We’re Looking For

5+ years of web development experience in agency or performance-driven environments
Deep expertise in PHP (including WordPress core-level development)
Strong JavaScript experience with modern frameworks and tooling
Working knowledge of Python (automation, scraping, tooling)
Proven experience building custom WordPress websites from scratch
Strong understanding of technical SEO and its impact on architecture and performance
Ability to diagnose and solve full-stack issues independently

What Sets You Apart

You think in systems, not pages
Experience working on large-scale or SEO-heavy websites
Strong understanding of crawlability, indexation, and internal linking at scale
Experience with schema and structured data implementation
Exposure to programmatic SEO or dynamic page generation
Experience handling real-world constraints (traffic spikes, broken deployments, legacy rebuilds)

Strong Advantages

Experience with CI/CD pipelines and Git workflows
Familiarity with Docker or modern dev environments
Experience with log analysis and advanced debugging
Security hardening and site recovery experience
Experience with multi-site or multi-location SEO builds

What We Don’t Want

Heavy reliance on page builders
Plugin-first approaches to performance and SEO
Developers who need constant direction or step-by-step instructions

Why Join Us?

High ownership with real technical decision-making
Clean builds with no unnecessary bloat
Direct collaboration with SEO, Content, and Digital PR specialists
A team that values performance, scalability, and engineering quality
Competitive salary and performance-based incentives
Flexible remote work from day one
2 weeks Paid Time-Off
Paid Sick Leave
8 Paid Holidays
Health Insurance

Ready to Apply?

Submit your resume
Include a portfolio with examples of custom builds
Add a short note on how you approach building high-performance websites

How to Apply:

We do not monitor emails on this website. Submit your application at ---------- = to be considered for this position.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0171
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,112 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Web-Developer-1626024
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0075 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1626024
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 140033
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1626024
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 '1626024' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626024 
0.0007   UPDATE employer_jobs SET hit_counts '***Apr-17-2026=417***Apr-18-2026=52***Apr-19-2026=2' WHERE job_id'1626024'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Apr-2026=471' WHERE job_id'1626024'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1626024' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1626024 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '140033'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0010   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)