Next.js / DevOps Developer — Host, Deploy & Maintain Booking Web App
Worldwide
We have a production-ready booking web app built using AI-assisted development. We look for a experienced developer to review the code for security issues, deploy it to our VPS, and provide ongoing maintenance and support. One-time tasks 1. Code review — Review the full codebase for security vulnerabilities, bad practices, and hardening opportunities 2. Infrastructure review — Verify Dockerfile, environment variable handling, and database setup are production-safe 3. Deploy — Deploy the app to our VPS using Coolify v4 + Docker with proper domain, SSL, storage, and backups 4. Deliver a short report — List of findings, what you fixed, and recommendations Ongoing tasks • Security patches and dependency updates • Server maintenance and monitoring • Support future feature deployments • Database backups and disaster recovery Tech stack • Next.js 15 / TypeScript / Node.js 20 • SQLite + Drizzle ORM • Docker (Dockerfile included) • Coolify v4 on Ubuntu VPS Required experience • Securing Node.js / Next.js applications in production • Docker hardening (non-root, minimal images, network isolation) • Linux VPS security (firewall, SSH, fail2ban, secrets management) • GDPR AND HIGH SECURITY BEST PRACTICES awareness (no PII in logs, encrypted secrets) • Experience with closed/private environments and minimal attack surface • Proficient with AI-assisted / vibe coding tools — Augment Code, Cursor, Copilot, Windsurf, or similar. Understands how AI generates code and knows what to look for when reviewing it To apply 1. One example of a security review or hardening you've done on a Node.js app 2. What are the first 5 things you check in a Next.js code review for security? 3. Which AI coding tools do you use daily and how do you review/validate AI-generated code? 4. Hourly rate + estimated hours for the one-time tasks Last question: Tell me about the most security/high grade system you've worked on — what was at stake, what was your role, and what's one thing that almost went wrong?"
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$25.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:2 weeks ago
- Interviewing:4
- Invites sent:26
- Unanswered invites:10
About the client
- Sweden3:38 AM
- $49K total spent52 hires, 21 active
- 3,048 hours
- Individual client
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