Next.js + Stripe developer to take over and maintain live store
Worldwide
Full-stack developer to take over and maintain a live Next.js store I run a small online store for audiobooks and ebooks — customers buy, then stream the audio and read the ebooks in a personal library. There is also a portal where publishers upload their own titles. The site is live and taking payments. It was built by one developer over about six months. He is leaving, and I am not technical, so I need one person who can handle the whole thing: the code and the server. Stack: Next.js 16 (App Router), React 19, TypeScript, Tailwind 4, MongoDB, Redis, NextAuth, Stripe Checkout and webhooks, Cloudflare R2, i18next for four languages. Runs on a VPS with PM2, deployed through GitHub Actions. Three parts, in this order: 1. Take over. Move the repository and all the accounts under my ownership, rotate every credential, set up deploys I can trigger safely with a way to roll back, and add alerts that email me when something breaks. 2. Finish what is pending. There are a few bugs in the checkout flow and a referral feature that is half-built — the database side is done, the screens and API routes are not. There is a full written spec for it, plus architecture documentation, so nothing needs to be reverse-engineered. 3. Ongoing support. Fixes, small features, dependency updates, and being the person I call when something goes wrong. Because I am not a developer, I need someone who explains things in plain language and works in small, reviewable steps. We start with one small paid fixed-price task before committing to anything ongoing. Start your reply with "AUDIOBOOK" and answer these two briefly: - How do you make a Stripe webhook handler idempotent, and what happens if it throws an exception after it has already recorded the event as processed? - Have you deployed and maintained a Next.js app on a plain VPS with PM2, not Vercel? Short and specific is better than a long cover letter.
$100.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 hours ago
- Hires:1
- Interviewing:19
- Invites sent:18
- Unanswered invites:2
About the client
- United KingdomBrentford6:24 PM
- $106K total spent1,298 hires, 346 active
- 5 hours
- Small company (2-9 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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