Full-Stack Developer - NFC “Tap-to-Story” Smart-Packaging MVP (Next.js / Node / AWS)

Posted 2 weeks ago

Worldwide

Summary

The project in one line Tap a premium spice jar with your phone → its origin story, grower, freshness, recipes, and one-tap reorder open instantly. No app to install. We have a working code scaffold; we need a senior full-stack developer to finish it into a polished, production-ready MVP. About us Trevean Spice is a premium spice-subscription brand. NFC-enabled smart packaging is our defining differentiator: the “tap the jar, get the story” experience that connects customers to where their spices come from. This MVP is the first shippable version of that platform, targeting a September 2026 launch. What you’ll build (web-first MVP) • Consumer PWA: mobile-optimized Next.js landing pages that server-render each blend’s story from our API ( less than 2s load on 4G, Lighthouse greater than or equal to 90). • Backend API: Node/TypeScript REST API on AWS backed by DynamoDB (schema already defined: SpiceBlends, ScanEvents, Recipes, Growers, NFCTags). • Admin CMS: so our marketing team edits blends, recipes, growers, and media without a developer. • Chip-programming tooling: CLI / batch workflow to encode NTAG216 tags with the correct NDEF URL, plus a QR fallback that resolves to the same page. • Analytics dashboard: scan tracking (NFC vs QR, device, city-level, engagement). • Shopify Plus integration hooks: reorder “add to cart,” product-catalog sync, and an order webhook. • AWS deployment, device-matrix testing, and clean handoff docs. The native React Native app is out of scope for this engagement (deferred to a later phase). Must-have skills • Strong Next.js / React + TypeScript; server-side rendering and PWA/mobile-web performance. • Node/TypeScript backend + AWS (Lambda/API Gateway or similar, DynamoDB, S3/CloudFront). • Comfortable auditing and extending an existing codebase rather than rebuilding from scratch. • Shopify (Storefront/Admin API) integration experience. • Clear written English and reliable weekly overlap with US Pacific time. Nice to have NFC / NDEF or QR-driven web experiences · headless CMS work · consumer-facing brand/product polish · basic analytics instrumentation. Engagement & budget Fixed-price, milestone-based. Target budget $18,000–$30,000 for the scope above, paid across five milestones. Strong solo developers and small 2-person teams are both welcome to bid; boutique studios may propose higher with justification. Serious, well-scoped proposals will be prioritized over the lowest bid. How we work Weekly 30-min sync, short async updates, shared channel, and a lightweight change-request process. A detailed Statement of Work with full deliverables, acceptance criteria, milestones, and IP/handoff terms is available to shortlisted candidates. To apply, please include 1. A link to a live Next.js / React PWA you shipped, and the AWS services behind it. 2. Any NFC/NDEF or QR-driven web work you’ve done (or tell us how you’d approach it). 3. How you’d approach auditing and extending an existing TypeScript scaffold vs. rebuilding. 4. A rough milestone plan and your fixed-price bid for the scope above. 5. Your timezone and typical weekly availability. Please start your proposal with the word “saffron” so we know you read the full post.

  • $20,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React
Next.js
AWS Lambda
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 21, 2026
  • USA
    Austin3:01 PM
  • 1 hire, 1 active

Explore similar jobs on Upwork

Branding
Bag Packaging
Display Product Packaging
Food Packaging
Graphic Design
Brand Guidelines
Adobe Illustrator
Covers & Packaging
Packaging Design
Print Design
Packaging Design
Graphic Design
Adobe Illustrator
Covers & Packaging
Print Design
Brand Identity & Guidelines
Brand Guidelines

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