Full-Stack Engineer (Next.js + Supabase) with Strong Data-Cleaning Skills

Posted 3 weeks ago

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

We're building a data-driven platform in the beauty/cosmetics space. We've already collected a very large volume of scraped product and brand data, and it's messy - inconsistent formats, duplicates, missing fields, mixed languages, and unreliable values. Your job is to turn that raw data into something clean and reliable, and to build the web application on top of it. This is not a quick gig. We're looking for someone to stay with us for roughly a year and grow with the product. What you'll be doing Building and maintaining a Next.js (App Router) front end and back end Designing and managing our Supabase setup (Postgres schema, RLS policies, auth, storage, edge functions) Cleaning, normalizing, and deduplicating large beauty datasets (this is a major part of the role) Building data pipelines to process and validate incoming scraped data Writing transformation/normalization logic (units, brand names, categories, ingredients, pricing, etc.) Setting up data-quality checks and monitoring Iterating on features with us as the product evolves You should have Strong production experience with Next.js and Supabase (please point to specific projects) Solid SQL/Postgres skills - not just ORMs Real experience cleaning and normalizing large, messy datasets (Python/pandas or similar is a plus) Comfort working with scraped data and all the inconsistencies it brings Good written English and reliable communication Ability to work independently and own your part of the product Nice to have Experience in e-commerce, catalog, or product-data projects Familiarity with data pipelines / ETL tooling Some ML/NLP experience for entity matching or text cleanup Budget We expect this to run around $4,000–$5,000 USD per month depending on experience and hours. This is a long-term commitment, so stability and quality matter more to us than the lowest rate. To apply, please include: Similar past work - links or short descriptions of Next.js + Supabase projects, and at least one data-cleaning/normalization project you've done. Your time zone and your typical available hours - we need to know there's reasonable overlap. Your expected monthly budget within the range above (or your rate if hourly). Applications that don't address all three points will not be considered. A short note on how you'd approach cleaning messy beauty product data is a big plus. We read every proposal carefully and respond quickly to strong candidates. Looking forward to working with you.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Entry level
    Experience Level
  • $35.00

    -

    $70.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
JavaScript
React
Python
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 18, 2025
  • United States
    1:52 PM

Explore similar jobs on Upwork

JavaScript
Web Development
Android
WordPress
Web Design
PHP
HTML
HTML5
iOS
Graphic Design
Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo