Full Stack Developer (React / PHP / Laravel)

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

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Sep 25, 2026

JOB OVERVIEW

Full Stack Developer (React / PHP / Laravel)

Company: Pronexis Type: Full-time Location: [Remote]

About the Role

Pronexis is a franchise technology platform serving home-service franchise brands across the US. We're looking for a Full Stack Developer who's equally comfortable shipping polished React interfaces and building robust Laravel backends. You'll work across our product teams to design, build, and ship features that power day-to-day operations for our franchise partners — from agent tooling and campaign systems to customer-facing integrations.

This is a hands-on role for someone who takes ownership end to end: you'll turn requirements into working software, collaborate closely with product and design, and help keep our LAMP/Laravel codebase healthy as we scale.

What You'll Do

Build and maintain full-stack features across a React frontend and a Laravel (PHP) backend
Design and implement clean, well-tested REST APIs and database schemas in MySQL
Integrate with third-party services (Twilio for SMS/voice, SendGrid for email, and other CRM/telephony platforms)
Collaborate with product managers and designers to translate specs and mockups into shipped features
Write maintainable, well-documented code and participate in code reviews
Debug and resolve production issues, and contribute to improving performance and reliability
Work within an Agile/Scrum process — sprint planning, standups, and backlog refinement

What We're Looking For

Required
- 3+ years of professional full-stack web development experience
- Strong PHP skills with production experience in the Laravel framework
- Solid React experience (hooks, component architecture, state management)
- Proficiency with MySQL — schema design, writing and optimizing queries
- Comfortable working across the LAMP stack (Linux, Apache, MySQL, PHP)
- Experience building and consuming RESTful APIs
- Familiarity integrating third-party services — CRM platforms and communication APIs such as Twilio (SMS/voice) and SendGrid (email)
- Good command of Git and collaborative development workflows

Nice to Have
- Experience in a multi-tenant or SaaS environment
- Exposure to Agile/Scrum delivery
- Experience with automated testing — unit and integration (PHPUnit, Jest) and end-to-end (Playwright)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0468
Total Execution Time  0.0482
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,296 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-Stack-Developer-React-PHP-Laravel-1738360
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0413 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0010   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1738360
 LIMIT 1 
0.0029   SELECT *
FROM `employers`
WHERE `employer_id` = 172599
 LIMIT 1 
0.0055   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1738360
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-09-27',ej.date_added) duration_days, DATEDIFF('2026-09-27',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-09-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1738360' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738360 
0.0006   UPDATE employer_jobs SET hit_counts = '***Sep-25-2026=270***Sep-26-2026=438***Sep-27-2026=1' WHERE job_id= '1738360'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=709' WHERE job_id= '1738360'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1738360' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1738360 
0.0282   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '172599'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)