full stack developer

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

TYPE OF WORK

Full Time

SALARY

5.00 HR

HOURS PER WEEK

40

DATE UPDATED

Oct 16, 2026

JOB OVERVIEW

DO NOT APPLY IF YOU NEED MORE THAN 5.00 an hour
Position: Senior Full-Stack Web Developer / Technical SEO Specialist
Employment: Full-Time | 40 Hours Per Week
Schedule: Eastern Time (EST/EDT) – Must Be Available During U.S. Business Hours
Location: Remote
Experience: 5+ Years Preferred

About the Position

We are seeking a highly experienced, detail-oriented, and results-driven Senior Full-Stack Web Developer with strong technical SEO expertise to join our growing development team.

We manage multiple websites, web applications, and digital platforms that require ongoing development, optimization, maintenance, security, and scalability.

We are looking for someone who can take ownership of existing projects, identify and correct technical problems, develop new features, improve search engine rankings, and ensure our platforms operate efficiently.

This is not a basic website maintenance or WordPress-only position. We need a developer who understands modern web architecture, backend development, databases, APIs, performance optimization, and advanced technical SEO.

The ideal candidate must be able to work independently, troubleshoot complex problems, review existing code, and collaborate with other developers while maintaining high development standards.

1. Required Technical Skills

Frontend Development

Next.js

React.js

JavaScript (ES6+)

TypeScript

HTML5 and CSS3

Tailwind CSS

Responsive and mobile-first development

UI/UX implementation from Figma designs

Server-side rendering (SSR)

Static site generation (SSG)

Incremental static regeneration (ISR)

Backend Development

Node.js

RESTful API development and integration

Serverless functions

Authentication and authorization

API security and error handling

Webhooks and third-party integrations

Backend performance optimization

Experience with NestJS, Python, or FastAPI is a plus

Databases and Cloud Technologies

Firebase

Firestore

Firebase Authentication

Firebase Cloud Functions

Firebase Storage

Firebase Security Rules

Supabase

PostgreSQL

MySQL

Database design, indexing, and optimization

Hosting, Deployment & Version Control

Vercel

Git and GitHub

GitHub pull requests and code reviews

CI/CD pipelines

Production and staging environments

Domain and DNS management

SSL certificates

Cloud hosting and server management

AWS and Docker experience preferred

2. Advanced SEO Expertise — Required

Candidates must have demonstrated experience implementing technical SEO improvements that produce measurable results.

Technical SEO

Google Search Console

Google Analytics 4 (GA4)

Google Tag Manager

Google Lighthouse

Core Web Vitals

PageSpeed Insights

Mobile-first indexing

XML sitemaps

Robots.txt configuration

Canonical URLs

Structured data and ---------- markup

Redirects and 404 error management

Crawlability and indexability

JavaScript SEO

Next.js SEO optimization

Metadata and Open Graph implementation

Internal linking architecture

Duplicate content prevention

Server-side rendering for search engines

SEO Performance & Growth

Technical website SEO audits

Keyword research and keyword mapping

On-page optimization

Competitor SEO analysis

Organic search performance monitoring

SEO-friendly website architecture

Landing page optimization

Conversion rate optimization

Google Business Profile and local SEO knowledge

Tools such as Ahrefs, SEMrush, Screaming Frog, and Google Search Console

Candidates must be able to demonstrate previous SEO improvements, including organic traffic growth, ranking improvements, or measurable technical performance gains.

3. Primary Job Responsibilities

Website Development

Develop, maintain, and optimize multiple websites and web applications.

Build new features using Next.js, React, TypeScript, and Node.js.

Integrate frontend applications with backend APIs and databases.

Convert Figma designs into responsive, production-ready interfaces.

Ensure consistent functionality across desktop, tablet, and mobile devices.

Improve page loading speeds and overall website performance.

Maintain clean, scalable, secure, and well-documented code.

Technical Auditing & Quality Control

Audit existing website codebases and identify architectural weaknesses.

Review code written by other developers.

Identify and correct recurring bugs, broken functionality, and performance problems.

Find unnecessary code duplication and outdated dependencies.

Review authentication, authorization, and database security.

Identify inconsistencies between website and mobile application functionality.

Recommend improvements to architecture, testing, and deployment processes.

Prevent previously resolved bugs from returning through regression testing.

SEO Management

Perform comprehensive technical SEO audits.

Identify indexing, crawling, and ranking issues.

Implement SEO improvements directly within website code.

Optimize page titles, metadata, headings, schema markup, and internal linking.

Improve Core Web Vitals and Google PageSpeed performance.

Monitor Google Search Console and resolve technical SEO errors.

Develop SEO-friendly page structures and landing pages.

Track organic traffic, rankings, and conversions.

Provide monthly SEO performance reports.

Backend & Database Management

Develop and maintain APIs.

Manage Firebase and Supabase integrations.

Optimize database queries and improve performance.

Implement secure authentication and authorization.

Troubleshoot backend errors and API failures.

Manage third-party service integrations.

Ensure proper data handling and access controls.

Testing, Security & Deployment

Perform testing before every production release.

Identify and resolve security vulnerabilities.

Maintain staging and production environments.

Manage deployments through Vercel and GitHub.

Implement automated testing where appropriate.

Monitor errors and production performance.

Document changes and maintain reliable rollback procedures.

4. Daily Workflow & Accountability

We expect developers to demonstrate consistent productivity, transparency, and accountability.

Responsibilities include:

Work 40 hours per week during the agreed schedule.

Participate in daily stand-up meetings.

Maintain assigned tasks in our project management system.

Submit daily progress reports.

Track time spent on individual tasks.

Commit completed work to GitHub regularly.

Submit pull requests for review.

Document completed work and outstanding issues.

Identify blockers immediately.

Provide realistic development estimates.

Meet agreed sprint deadlines.

Test completed work before marking tasks finished.

We measure performance based on completed, tested, production-ready work—not simply hours logged.

5. First 30 Days — Expectations

Week 1: Technical Assessment

Review existing website architecture and repositories.

Audit current frontend and backend implementations.

Review Firebase, APIs, and database connections.

Identify critical bugs and performance issues.

Complete an initial technical SEO audit.

Week 2: Audit Report & Action Plan

Deliver a written technical assessment.

Categorize problems as Critical, High, Medium, or Low priority.

Recommend solutions and estimated development hours.

Identify opportunities to improve SEO, security, and performance.

Establish a prioritized development roadmap.

Week 3: Stabilization & Improvements

Begin correcting approved high-priority issues.

Improve site performance and Core Web Vitals.

Resolve critical technical SEO errors.

Implement improved testing and code review practices.

Week 4: Development & Optimization

Complete assigned development improvements.

Deliver measurable performance improvements where feasible.

Establish ongoing SEO monitoring.

Provide a 60–90-day development and optimization plan.

6. Ideal Candidate

We are looking for someone who:

Has at least 5 years of professional web development experience.

Has strong hands-on experience with Next.js, React, Node.js, and Firebase.

Has successfully worked on live, production websites.

Understands both frontend and backend architecture.

Has proven technical SEO experience.

Can independently audit and troubleshoot existing codebases.

Can identify mistakes made by other developers and recommend appropriate corrections.

Writes clean, maintainable, and secure code.

Has excellent problem-solving skills.

Communicates clearly and professionally.

Is comfortable working with a distributed development team.

Takes ownership of problems and follows them through to resolution.

Can provide real examples of previous work.

7. Preferred Additional Skills

AI API integrations (OpenAI, Claude, Gemini)

n8n workflow automation

Python / FastAPI

AWS infrastructure

Docker

Redis

Automated testing with Playwright or Jest

Google Business Profile optimization

Advanced analytics and conversion tracking

Experience with high-traffic websites

Experience coordinating with mobile development teams

8. Application Requirements

To be considered, please provide:

Your resume and total years of development experience.

Links to three live websites or applications you personally developed.

Your GitHub profile or examples of code you have written.

Your experience with Next.js, React, Firebase, Node.js, and Vercel.

Examples of websites where you personally improved technical SEO.

Before-and-after evidence of organic traffic, search rankings, or Core Web Vitals improvements.

Your experience auditing and fixing existing developers' code.

Your experience working with APIs, databases, and cloud deployments.

Your expected hourly rate in USD.

Confirmation that you can work 40 hours per week during U.S. Eastern business hours.

Important: Applicants who only have experience building basic WordPress websites, using templates, or installing SEO plugins without understanding the underlying code will not be considered.

We are looking for a long-term developer who wants to take ownership, improve our platforms, and grow with our team.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0256
Total Execution Time  0.0296
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,539,672 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/full-stack-developer-1750863
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0178 seconds)  (Hide)
0.0008   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0014   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1750863
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 849118
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1750863
AND `misc`.`id` IS NULL 
0.0008   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1750863' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1750863 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-16-2026=1762***Oct-17-2026=278***Oct-18-2026=5' WHERE job_id= '1750863'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2044' WHERE job_id= '1750863'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1750863' 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` = 1750863 
0.0070   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '849118'
AND `date_added` >= '2022-06-08' 
0.0008   select * from teasers 
0.0010   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)