Full-Stack Developer for Mobile App Backend, Retailer Integrations, Bright Data, Supabase, hardening
Upwork
We’re looking for an experienced full-stack developer to help us complete and harden the most critical part of an existing mobile app: the backend/data engine that powers retailer integrations, location-aware pricing, and comparison logic.
This is not a scratch build. We already have a meaningful foundation across backend services, frontend screens, product logic, and database structure. We need someone who can step into an existing codebase, understand what is already there, identify gaps, and execute cleanly.
Phase 1 priority
The first phase is focused primarily on the grocery / retailer integration engine, including:
• Bright Data or similar scraper/API integration work
• Supabase / Postgres data modeling, persistence, and query performance
• retailer/store/location integration and normalization
• location-based price retrieval and validation
• product matching and comparison logic
• API reliability, edge-case handling, and launch hardening
• ensuring the system works correctly across stores, locations, and pricing scenarios
This is the most important part of the current project. We want to start here before expanding into broader app polish and later product phases.
Tech stack / environment
• React Native / Expo frontend
• Python backend APIs
• Supabase / Postgres
• Bright Data and related scraper / data collection workflows
• AI integrations already present in parts of the app
What we need
We’re looking for someone who has strong experience in most or all of the following:
• React Native / Expo
• Python backend development
• Postgres / Supabase
• Bright Data or similar web scraper / data extraction platforms
• API integration and data pipeline design
• retailer / marketplace / structured-product data workflows
• location-based data handling and geospatial/store-specific logic
• debugging complicated data quality and comparison logic issues
• performance optimization and backend hardening
• working inside an existing codebase without breaking core functionality
Phase 1 examples of work
Examples of the type of work this first phase may include
• improve and finalize retailer integrations
• ensure store selection and location resolution are correct
• validate that pricing pulled for a user corresponds to the correct store/location
• improve scraper/API flows so pricing is reliable and scalable
• strengthen product matching and normalization logic
• improve Supabase write/read paths and database structure where needed
• optimize response times and reduce fragile logic
• harden error handling, fallback paths, and edge cases
• review existing backend architecture and improve what needs to be improved for launch readiness
Current state
There is already real work completed across backend, database, frontend, and product logic. We are not looking for someone to start over. We are looking for someone who can:
• quickly understand what exists
• identify what is solid vs what needs rework
• execute in phases
• improve reliability, correctness, and launch readiness
Later phases
If Phase 1 goes well, future phases may include
• frontend UX polish
• broader mobile app refinement
• budgeting/planning flow completion
• app launch support for Apple and Android
• post-launch iteration and monitoring
Ideal candidate
The right person likely
• has shipped real consumer or data-heavy apps before
• has strong backend judgment, not just coding ability
• understands scraper/API/data-pipeline reliability
• can debug complex location/store/product matching problems
• can work pragmatically inside an existing codebase
• communicates clearly and explains tradeoffs well
• is comfortable working in phased milestones toward launch
Engagement
We expect to break this project into phases, beginning with the backend/data integration work described above. If the fit is strong, this could turn into a longer-term working relationship through launch and beyond.
In your proposal, please include
• a short summary of similar work you’ve done
• your experience with Bright Data or similar tools
• your experience with Supabase/Postgres and Python APIs
• your experience with location-aware pricing, scraping, or retailer/product data
• how you typically approach stepping into an existing codebase and stabilizing it
Please allow us a few days to respond to proposals and set interviews. The timeline is to have some ready hired within 2 weeks.