Full Stack Devloper for New Legacy Project
Bütçe: $10.0 - $20.0
HOURLY / FULL_TIME
⭐ 4.99 (13)
United States
sass, ruby, javascript, css, node.js, web-programming, react-js
THE LEGACY EPITAPH™
Scope of Work — Full-Stack Developer (Remote)
Contract · Offshore · MVP build for a secure digital-legacy platform
20-40 Hours Weekly · ~6 MONTHS · Posted Rate / HOUR
About the Project
We are an early-stage U.S. startup building a secure web platform that lets people preserve their life story in multimedia — video, audio, photos, and written messages — and have it delivered to their loved ones, with strong privacy controls. The platform links a physical QR-enabled keepsake to a protected online archive and private, recipient-specific portals.
We have a detailed technical specification ready. The full spec is shared after a signed NDA. This post covers the scope, stack, and engagement terms so you can decide if it’s a fit.
The Role
We need an experienced full-stack developer to build the MVP against our specification, working closely with our technical lead/ Owner with op to become technical lead upon pilot roll out and success You will own feature delivery end to end — front end, back end, and integrations — with clean, tested, well-documented code. This is a hands-on build role, not advisory.
Scope of Work — What You’ll Build
The MVP consists of the following modules. Detailed requirements and acceptance criteria are provided after NDA.
• Accounts & access: registration, login, multi-factor authentication, and role-based permissions.
• Media capture & storage: upload of video, audio, photos, and documents to encrypted, access-controlled storage with a CDN.
• Legacy builder: a guided interface for users to create and organize their profile, memories, letters, and timeline.
• QR memorial: generation and secure resolution of QR codes that link a physical keepsake to the correct online memorial.
• Private portals: separate, password-protected views for different recipients (e.g., family vs. individual).
• Release workflow: a multi-step authorization process that controls when content becomes available, with a full audit trail.
• Billing: subscription and one-time purchase flows via Stripe, or Square .
• Admin: internal tools for support, account management, and monitoring.
Tech Stack
Front end React + TypeScript, responsive/mobile-friendly UI
Back end Node.js + TypeScript, REST APIs
Database PostgreSQL
Cloud & storage AWS or GCP, object storage + CDN, CI/CD
Integrations Stripe (billing), transcription/AI APIs, email/SMS
Practices Git, automated testing, code review, encryption & secure auth
Equivalent modern stacks are welcome if you can justify them — we value strong fundamentals over a specific framework.
Deliverables
• Implemented, tested modules that meet the written acceptance criteria.
• Documented REST API endpoints and third-party integrations (Stripe, storage, AI).
• Automated tests (unit and integration) for the code you own.
• Deployed staging and production environments with CI/CD and rollback.
• Clear handoff documentation and code comments.
Required Skills
• 4+ years professional full-stack development (React + Node/TypeScript).
• Strong PostgreSQL and REST API design experience.
• Cloud deployment (AWS or GCP), object storage, and CI/CD.
• Solid grasp of authentication, encryption, and secure coding.
• Automated testing and Git-based collaboration.
• Fluent in written and Verbal English skills and reliable, proactive communication.
Nice to Have
• Experience with security- or privacy-sensitive applications, Stripe billing, or video/media handling, and prior startup MVP delivery.
Engagement Terms
Type Contract (independent contractor), remote / offshore
Commitment Full-time, 20~40 hours/week
Duration ~6 months (MVP build), with potential to extend
Rate Posted Rate / hour (depending on experience)
Payment Biweekly or by milestone, after a short paid trial task
Time-zone overlap At least 3–4 hours of daily overlap with US Mountain Time
Tools Git, project board (e.g., Jira/Linear), daily async updates + a short stand-up
Security, IP & Confidentiality
This product handles sensitive personal data, so these terms are non-negotiable:
• NDA first. You’ll sign a non-disclosure agreement before receiving the full specification or any access.
• Work-for-hire & IP assignment. All code and work product are assigned to the company; you retain no rights beyond generic, reusable know-how.
• Least-privilege access. You’ll get only the access you need; no production or customer data is kept on personal devices.
• Secure practices. Follow our security guidelines for credentials, encryption, and code handling.
Upwork'te aç