Fix Web3 Application Deployment on AWS EC2
Budget: ₹8,000 – ₹12,000 INR
Project Overview:We have a Web3-based production application called Eternix Protocol deployed on AWS EC2. The system includes:
Next.js frontend (main site and /buy page)
Next.js admin panel (/admin)
Node.js backend API
Blockchain listener service
PM2 process manager
Nginx reverse proxy
Ubuntu Linux server
AWS EC2 hosting
Currently, frontend is running but backend API routing and Nginx reverse proxy need correction and stabilization.
We also have full backup versions available on the server.
Scope of Work:
Your responsibilities will include:
Fix backend API routing (currently returning 404 via Nginx)
Correct Nginx reverse proxy configuration for:
Main site (/)
Buy page (/buy)
Admin panel (/admin)
Backend API (/api)
Ensure all services run correctly under PM2:
eternix-frontend
eternix-admin
eternix-backend
chain-listener
Verify and stabilize production deployment
Ensure system survives reboot using PM2 startup and systemd
Debug and fix any port conflicts or misconfigured services
Validate full end-to-end functionality
Tech Stack:
Required skills:
Next.js (VERY IMPORTANT)
Node.js / Express.js
PM2 process manager
Nginx reverse proxy
AWS EC2
Ubuntu Linux
REST API integration
Preferred skills:
Web3.js or ethers.js
Production deployment experience
DevOps experience
Server Access:
You will be given:
SSH access to AWS EC2 instance
Full source code available on server
Backup working versions available
Expected Outcome:
Frontend working properly
Admin panel working properly
Backend API accessible via domain
Nginx routing fully functional
All services running via PM2
Stable production deployment
Experience Required:
Minimum 3+ years experience with:
Next.js production deployment
Node.js backend deployment
Nginx configuration
PM2 management
AWS EC2
Next.js frontend (main site and /buy page)
Next.js admin panel (/admin)
Node.js backend API
Blockchain listener service
PM2 process manager
Nginx reverse proxy
Ubuntu Linux server
AWS EC2 hosting
Currently, frontend is running but backend API routing and Nginx reverse proxy need correction and stabilization.
We also have full backup versions available on the server.
Scope of Work:
Your responsibilities will include:
Fix backend API routing (currently returning 404 via Nginx)
Correct Nginx reverse proxy configuration for:
Main site (/)
Buy page (/buy)
Admin panel (/admin)
Backend API (/api)
Ensure all services run correctly under PM2:
eternix-frontend
eternix-admin
eternix-backend
chain-listener
Verify and stabilize production deployment
Ensure system survives reboot using PM2 startup and systemd
Debug and fix any port conflicts or misconfigured services
Validate full end-to-end functionality
Tech Stack:
Required skills:
Next.js (VERY IMPORTANT)
Node.js / Express.js
PM2 process manager
Nginx reverse proxy
AWS EC2
Ubuntu Linux
REST API integration
Preferred skills:
Web3.js or ethers.js
Production deployment experience
DevOps experience
Server Access:
You will be given:
SSH access to AWS EC2 instance
Full source code available on server
Backup working versions available
Expected Outcome:
Frontend working properly
Admin panel working properly
Backend API accessible via domain
Nginx routing fully functional
All services running via PM2
Stable production deployment
Experience Required:
Minimum 3+ years experience with:
Next.js production deployment
Node.js backend deployment
Nginx configuration
PM2 management
AWS EC2