Full stack Developer Needed: Real-Time E-commerce Dashboard with AI (Claude)

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

TYPE OF WORK

Any

SALARY

700

HOURS PER WEEK

20

DATE UPDATED

Mar 20, 2026

JOB OVERVIEW

We are looking for a skilled developer to build a custom data dashboard and AI-powered analysis system for our e-commerce operations on ---------- . The goal of this project is to create a central platform where we can monitor performance, analyze opportunities, and receive automated recommendations to improve our product listings, organic rankings, and advertising results.

The system needs to integrate directly with the ---------- Retailer API and Advertising API to continuously collect data such as product information, pricing, buy box percentage, visits, organic rankings, and advertising performance including impressions, clicks, spend, and sales. This data should be stored in a structured database and updated frequently, preferably close to real-time within API limitations, so that we always have an accurate and up-to-date overview of our performance.

On top of this data layer, we want to integrate Claude AI (Anthropic) to act as an intelligent analysis engine. The AI should process the collected data and generate clear, actionable insights. This includes identifying opportunities in the market, analyzing pricing and positioning, suggesting improvements for product listings such as titles and descriptions, and optimizing advertising campaigns by detecting underperforming keywords and uncovering new opportunities. The output of the AI should not be generic text, but structured and directly usable insights that can help us make better decisions quickly.

The dashboard itself needs to be clean, fast, and easy to understand. For each product, we want a clear overview of key metrics such as organic ranking, price position compared to competitors, buy box percentage, and performance trends over time. In addition, the dashboard should display AI-generated insights, recommended actions, and performance summaries in a way that allows us to immediately see what needs attention. The system should be built with scalability in mind, so we can easily expand it with additional features, products, or marketplaces in the future.

We are looking for someone who is not only technically strong but also able to think along with us on a business level. Experience with APIs, data pipelines, dashboards, and AI integrations is important. Experience within e-commerce or marketplaces is a strong advantage. You should be comfortable designing a structured system from scratch and making decisions about the best technical approach where needed.

The final result should be a working system that includes the backend, database, API integrations, AI connection, and a usable dashboard, along with clear documentation so we can maintain and expand it over time.

This project is not a one-time job. We are actively building multiple automation systems within our company, so there is a strong opportunity for continuous work and long-term collaboration if the cooperation is successful.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0179
Total Execution Time  0.0207
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Full-stack-Developer-Needed-Real-Time-E-commerce-Dashboard-with-AI-Claude-1606727
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0114 seconds)  (Hide)
0.0011   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0015   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1606727
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 664367
 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` = 1606727
AND `misc`.`idIS NULL 
0.0022   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 '1606727' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1606727 
0.0013   UPDATE employer_jobs SET hit_counts '***Mar-20-2026=366***Mar-21-2026=63***Mar-22-2026=38***Mar-23-2026=26***Mar-24-2026=16***Mar-25-2026=4***Mar-26-2026=9***Mar-27-2026=2***Mar-28-2026=1***Mar-29-2026=2***Mar-30-2026=1***Apr-01-2026=2***Apr-02-2026=2***Apr-03-2026=1***Apr-04-2026=1***Apr-05-2026=6***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=2***Apr-09-2026=2***Apr-14-2026=1***Apr-17-2026=3***Apr-21-2026=2' WHERE job_id'1606727'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=526***Apr-2026=24' WHERE job_id'1606727'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1606727' 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` = 1606727 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '664367'
AND `date_added` >= '2022-06-08' 
0.0022   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)