Full-stack developer to build the back-end for an existing website (auth, Stripe payments, database)

Posted yesterday

Worldwide

Summary

I'm the founder of EtheReal, an astrology compatibility platform. The front-end is fully built — a multi-page static site with the design, copy, and several forms already in place. I'm looking for a developer to build the back-end and bring it to launch. What's already done: the complete front-end (all pages, styling, responsive/mobile design), inert forms ready to be wired, and email is set up via Resend. What I need built: • User accounts / login & authentication (secure, with proper password handling). • A referral/rewards system (users refer others and progress through tiers). • Payment integration via Stripe for four flows: ebook purchase, paid astrologer readings, compatibility readings, and a "pay-what-you-want" supporter payment. The compatibility reading should default to a suggested €6, adjustable by the user, with a small minimum. I'll operate through an Estonian company, so Stripe + Stripe Tax for VAT. • A database for users, orders, referrals, and form submissions. • Form handling: Pure general/contact messages can simply be emailed to me (via Resend), no storage needed. The compatibility and booking forms, and the soulmate / "come forward" inquiry form, should be stored in the database with a simple admin view so I can browse, filter, and sort submissions (and delete them on request for GDPR). The compatibility/booking entries should tie into the payment and delivery flow. • Reading delivery: the compatibility reading is emailed to the buyer, then opens back on the site with a download option. • GDPR-compliant data handling (consent, secure storage, retention, deletion-on-request). • Hosting setup and secure deployment. • Basic admin tools so I can manage orders, users, and submissions without a developer. Critical requirement — the algorithm: the platform runs on a proprietary algorithm central to the business. It must stay server-side and protected, accessed only as a black-box API (the system calls it for results; nothing exposes its internal logic). The system must be architected so I can deploy the real algorithm file myself, via a simple documented process — it should never need to pass through your hands. During development you'd build and test against a dummy placeholder with the same inputs/outputs. To start, I'd like a small paid trial task before the full engagement: build the user login/signup flow (secure auth, not yet connected to the rest of the system). This lets us see how we work together before committing to the whole project. Please reply with: 1. Your approach to keeping the algorithm secure and how you'd structure the black-box API. 2. How you'd handle secure authentication and password storage. 3. Relevant past work (live sites, repos, or references I can contact). 4. Your estimate and rate for the full build, ideally broken into milestones. 5. Your availability, and what post-launch support looks like (bug-fix period, ongoing maintenance, and rates). All work and IP will belong to me, and I'll ask for an NDA before any access to sensitive parts. The current front-end is here: https://ethe-real.netlify.app/ — note this is front-end only; the back-end is what I'm hiring for. Thanks — looking forward to hearing how you'd approach it.

  • $4,000.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Full-Stack Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Jun 14, 2026
  • SRB
    Belgrade6:36 PM
  • 1 hire, 1 active

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Build Marketplace on TokopediaHourly‐ Posted 4 weeks ago
PHP
HTML5
JavaScript
Web Development

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