Senior Full Stack Software Engineer

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

TYPE OF WORK

Full Time

WAGE / SALARY

12.00

HOURS PER WEEK

40

DATE UPDATED

Jun 19, 2026

JOB OVERVIEW

We are seeking an experienced Senior Software Engineer to join our growing team and help build, scale, and evolve the technology that powers our platform.

We support hundreds of live websites, a custom CMS/CRM platform, AI-driven tools, and multiple consumer-facing applications. Our environment includes both legacy systems and modern architecture, requiring someone who can balance maintaining existing systems while helping drive technical modernization.

This is a hands-on engineering role focused on designing, developing, and improving software across the full stack. You'll work closely with leadership, product stakeholders, and other engineers to deliver scalable solutions that improve performance, usability, and business outcomes.

Responsibilities:
Design, develop, and maintain software applications across our platform
Build and enhance features within our custom CMS, CRM, and related systems
Develop backend services, APIs, and integrations using PHP/Symfony
Build modern frontend experiences using React and Next.js
Collaborate on architecture decisions and long-term technical planning
Refactor and modernize legacy applications and workflows
Troubleshoot and resolve application issues across multiple environments
Optimize application performance, scalability, and maintainability
Integrate third-party services, APIs, and AI-powered solutions
Participate in code reviews and help establish engineering best practices
Work closely with a small, highly collaborative team to rapidly deliver new functionality
Contribute to technical documentation and system design discussions

Qualifications Required:
5+ years of professional software development experience
Strong experience with PHP and modern web application development
Experience with Symfony or similar MVC frameworks
Strong JavaScript/TypeScript experience
Experience with React and Next.js
Experience designing and consuming REST APIs
Strong understanding of relational databases and query optimization
Experience working with Git and modern development workflows
Ability to work independently and take ownership of projects
Strong troubleshooting and problem-solving skills

Qualifications Preferred:
Experience with AWS services and cloud-based applications
Experience with AI/LLM integrations and automation tools
Experience working with custom CMS or CRM platforms
Experience modernizing legacy applications
Familiarity with CI/CD pipelines and deployment workflows
Experience in high-growth startup or small-team environments

What Success Looks Like:
Delivering high-quality features quickly and reliably
Improving maintainability and performance across the platform
Helping modernize legacy systems without disrupting operations
Contributing technical leadership and sound engineering judgment
Identifying opportunities to simplify workflows and reduce technical debt
Playing a key role in scaling our products and technology platform

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0250
Total Execution Time  0.0264
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,536 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Full-Stack-Software-Engineer-1672642
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0189 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1672642
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 941416
 LIMIT 1 
0.0111   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1672642
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-06-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1672642' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1672642 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-19-2026=181***Jun-20-2026=385***Jun-23-2026=1' WHERE job_id'1672642'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=567' WHERE job_id'1672642'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1672642' 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` = 1672642 
0.0025   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941416'
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)