Senior Full-Stack Developer (Next.js)

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

TYPE OF WORK

Full Time

SALARY

60,000-100,000php / mo

HOURS PER WEEK

40

DATE UPDATED

Apr 6, 2026

JOB OVERVIEW

We are looking for a Senior Full-Stack Developer to join our remote team and help design, build, launch, and maintain high-quality web applications. This is a hands-on senior role for someone who can move quickly, write clean and scalable code, and take ownership from architecture through deployment.

You should be highly experienced in modern JavaScript frameworks, cloud-based deployment workflows, and production-ready engineering practices. We are especially looking for someone with strong Next.js, Docker, and CI/CD pipeline experience, and a proven track record of shipping real applications that users actively use.

What You’ll Do
Build and maintain modern web applications using Next.js, React, and related technologies
Architect scalable frontend and backend systems
Set up, improve, and manage CI/CD pipelines
Containerize applications and services using Docker
Deploy and manage applications across staging and production environments
Collaborate with product, design, and other developers to deliver polished features
Write clean, testable, maintainable code
Review code, improve engineering standards, and help guide technical decisions
Troubleshoot production issues and optimize performance, reliability, and security
Take ownership of projects from concept to launch
Required Skills
Strong senior-level experience as a full-stack or web developer
Expert-level experience with Next.js and React
Strong knowledge of JavaScript and/or TypeScript
Experience building and launching production-ready web applications
Strong experience with CI/CD pipelines
Strong experience with Docker and containerized workflows
Experience with APIs, backend integrations, and modern web architecture
Experience with Git-based workflows and team collaboration
Good understanding of performance optimization, security, and best practices
Ability to work independently in a remote environment
Strong communication skills in English
Nice to Have
Experience with Node.js backend development
Experience with cloud platforms such as AWS, GCP, or Vercel
Experience with databases such as PostgreSQL, MySQL, MongoDB, or similar
Experience with automated testing and quality assurance workflows
Experience leading projects or mentoring other developers
Familiarity with authentication, payments, analytics, and third-party integrations
What We’re Looking For

We want someone who is not just technically strong, but also practical, reliable, and product-minded. You should be able to understand business goals, make sound technical decisions, and deliver solutions without excessive oversight.

This role is best suited for a developer who has actually built and shipped live applications, not just worked on internal codebases.

Application Requirements

To be considered, applicants must provide:

A current resume or LinkedIn profile
A portfolio of live applications you have built or played a major role in building
Links to working live projects we can review
A short explanation of your role in each project
A brief video introduction telling us:
who you are
your experience level
the kinds of applications you’ve built
the technologies you work with
why you’re a good fit for this role
Important Note

Applications without live project examples and a video introduction will not be prioritized. We want to review real work, understand your communication style, and get a sense of how you think about building products.

Location
Remote
Open to candidates who can work effectively across time zones and communicate consistently
Seniority
Senior Level
How to Apply

Please send your application with:

Resume or LinkedIn
Portfolio and links to live applications
Short summary of your contribution to those applications
Video introduction

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0031
Controller Execution Time ( Jobseekers / Job )  0.0148
Total Execution Time  0.0188
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,856 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Full-Stack-Developer-Nextjs-1618110
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0076 seconds)  (Hide)
0.0012   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1618110
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 760093
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1618110
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1618110' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1618110 
0.0018   UPDATE employer_jobs SET hit_counts '***Apr-06-2026=181***Apr-07-2026=272***Apr-08-2026=79***Apr-09-2026=43***Apr-10-2026=19***Apr-11-2026=6***Apr-12-2026=6***Apr-13-2026=10***Apr-14-2026=15***Apr-15-2026=4***Apr-16-2026=4***Apr-17-2026=5***Apr-18-2026=3***Apr-21-2026=1' WHERE job_id'1618110'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Apr-2026=648' WHERE job_id'1618110'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1618110' 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` = 1618110 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '760093'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)