Fix Web3 Application Deployment on AWS EC2

Job ID: 40237915

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
Related categories: Linux Nginx Node.js DevOps Next.js Web3.js