Repair of Node.js application (backend + frontend + password reset) VPS, NGINX, PM2
I am looking for an experienced Full-Stack JavaScript developer who will analyze the existing web application and fix its key features and security.
Project technology:
Backend: Node.js (Express)
Frontend: JavaScript / HTML
Server: VPS Linux
Reverse proxy: Nginx
Process management: PM2
Email sending (SMTP / API)
Scope of work:
Fixing user login
diagnosing login errors
improving the operation of login endpoints
checking user authorization
Fixing password recovery
improving reset token generation
improving token validation
checking the validity of the password reset link
improving frontend ↔ backend communication
Fixing email sending
suggestions are sent in the application but do not arrive via email
checking SMTP/email sending system configuration
fixing message delivery
Securing the application
checking authorization and tokens
securing API endpoints
input data validation
basic web application security
Admin panel
creating an admin account
granting the admin appropriate permissions
ability for the admin to manage page elements
Checking server configuration
checking backend operation on VPS
Nginx configuration and verification
checking PM2 processes
Final tests
user login test
password reset test
email sending test
checking application stability
Access:
access to the server via SSH
access to project files
Requirements:
experience with Node.js / Express
experience with VPS Linux servers
knowledge of Nginx and PM2
ability to diagnose and fix existing projects
Deadline: as soon as possible
Budget: to be determined
Please apply if you have experience in fixing and securing existing Node.js applications.
-
4 days326 USD4 days326 USD
hello,
this task looks less like a simple set of edits and more like stabilization of an existing node.js application across several connected areas: authentication, password reset flow, email delivery, and server configuration.
that is exactly the kind of work i can help with.
from your description, the issues are likely sitting across 3 layers at once:
backend logic (login, reset token generation/validation, authorization)
…
frontend ↔ backend interaction
server/runtime configuration on vps (nginx, pm2, env, smtp)
in this kind of project, the right approach is not to patch symptoms one by one, but to first audit the flow end to end, identify where it breaks, and then fix it cleanly:
login diagnostics and repair
password reset flow and token handling
email sending and delivery configuration
admin account and permissions
api/input security hardening
nginx / pm2 / vps verification
final end-to-end tests after fixes
i have experience with node.js / express applications on linux vps and with debugging production issues where the problem is partly in the code and partly in the deployment configuration.
my estimate for this scope is 1200 pln and around 4 days.
one important point before starting: is the current reset/login flow based on jwt, session cookies, or custom tokens?
-
4 days207 USD4 days207 USD
Good day!
I have considerable experience with Node.js/Express and configuring VPS with Nginx + PM2, so I don't see anything complicated here. On a daily basis, I lead a team at Oria Agency, and fixing existing applications is basically my everyday routine. I would be happy to take a look at the project via SSH and quickly diagnose what is not working with the login, password reset, and email sending.
I would be glad to help, please contact me.
Sincerely,
Andriy Voznyak
-
1 day231 USD1 day231 USD
✋ Hello! We are the IT company dZENcode.
We implement auditing and stabilization of Node.js (Nest.js/Express) applications: login, password reset via token, SMTP delivery, admin panel, API protection, Nginx/PM2 configuration, and tests, based on the team's experience, best practices, and our own developments.
What token mechanism is currently used - JWT or one-time tokens?
Which SMTP or email provider do you use, are SPF/DKIM configured?
You can find detailed information about our services and rates on our website:Freelancehunt
Take a look – we will discuss the details of the work further, write when you are ready.
…
The final cost is determined only after clarifying the scope and requirements.
___________________
Sincerely,
Manager of dZENcode
Our strengths:
💎 10+ years providing IT services: Outsourcing, Outstaffing
🔥 90+ in-house specialists
🚀 Projects "from scratch" and for support
⚙️ SLA and post-production support
✅ Contract with the company, guaranteed result!
🔥 250+ public reviews since 2015.
-
3 days120 USD3 days120 USD
Hello.
I have experience debugging and stabilizing existing Node.js / Express applications, including authentication flows, password reset systems and server deployments on VPS.
From your description, the issues likely sit in three areas:
* authentication / session or token validation
* password reset flow (token generation, expiration or verification)
* email delivery configuration (SMTP or API integration)
…
My typical approach for projects like this:
1. Full diagnostics of the application
* review backend authentication logic
* inspect login endpoints and token handling
* check frontend ↔ backend communication
2. Password reset flow repair
* secure token generation
* proper validation and expiration
* verification of reset links
3. Email delivery debugging
* check SMTP/API configuration
* test mail transport and server restrictions
* ensure reliable email sending
4. Server-side verification
* check Node service under PM2
* inspect Nginx reverse proxy configuration
* review logs and error handling
5. Security improvements
* input validation
* endpoint protection
* basic application hardening
After the audit I will provide a clear list of issues and fix them step-by-step.
I can start immediately after receiving SSH access.
Estimated time: 2-3 days
Estimated budget: $120-$180 (after initial diagnosis)
-
10 days2720 USD
1182 8 1 10 days2720 USDHello, Marcin
I can implement it from scratch, fast delivery, good results.
PM is open.
-
4 days57 USD
2639 10 0 4 4 days57 USDAddressing the issues with your Node.js backend on the VPS is straightforward once we isolate the token validation and SMTP config mismatches. Since emails are being sent within the app but not arriving, I will investigate your SMTP transporter settings and check for missing SPF or DKIM records on the Linux server. I will also audit the Express endpoints to ensure tokens are correctly generated and validated during the password reset flow.
I have extensive experience managing full-stack JS apps behind Nginx and PM2. I will start by checking PM2 logs and Nginx error files to pinpoint where the authorization fails. For the admin panel, I will set up a secure role-based access system to manage user permissions. To give you an idea, I will use a middleware approach like:
const checkAdmin = (req, res, next) => {
if (req.user && req.user.role === 'admin') return next();
res.status(403).send('Unauthorized');
};
I can access your server via SSH immediately to debug the environment. After fixing the core logic, I will harden the API inputs and ensure the whole system is stable and production-ready.
Looking forward to discussing your project in detail.
-
8 days354 USD
232 8 days354 USDI can handle this.
I have experience in backend and web systems (Node.js, PHP, Python), I have worked on fixing existing projects, integrations, and systems with logging, payments, and APIs. I feel comfortable debugging and bringing applications to a stable state.
I will handle logging and password reset — diagnosing endpoints, tokens, validation, and flow between the frontend and backend.
Mailing is also no problem — I will check SMTP / API, logs, deliverability, and fix the sending.
Security: I will check authorization, endpoints, data validation, and basic security to ensure there are no holes.
…
Admin panel — I can create accounts, roles, and basic management.
Server: I work on Linux VPS, I manage Nginx, PM2, backend configuration, and deployment, so I will check everything end-to-end.
Finally, I will conduct tests: logging in, password reset, emails, stability.
I can start immediately and begin with a quick audit + a list of issues to fix.
-
7 days1632 USD
264 7 days1632 USDHello!
I am ready to join your project and conduct a full audit followed by fixing the functionality and security of the application.
My experience
I am a backend/full-stack developer with over 4 years of experience:
Node.js (Express, NestJS)
REST API, authorization, working with tokens
PostgreSQL, MongoDB
Docker, VPS (Linux), Nginx, PM2
… Integrations (SMTP, Twilio, payment systems)
Experience working with real production projects (including high-load services)
First, I will conduct a quick audit (4–6 hours) to:
identify key issues
assess the scope
propose a clear plan for fixes
After that, we will gradually close all tasks.
-
7 days653 USD
58 7 days653 USDGood morning,
I have reviewed the assignment and I see a classic set of problems that I know well from my own practice: broken login endpoints, inconsistent password reset, and SMTP configuration that "leaves" the server but never reaches the inbox.
The estimate for the comprehensive execution of the scope: 2,400 - 3,200 PLN net, deadline: 5-7 working days from obtaining SSH access.
I start with an audit of the code and server logs, then I sequentially fix: logging, password reset, email deliverability, API security, and the admin panel. I complete each stage with a test before moving on.
I have been fixing and securing Node.js/Express applications on VPS for several years, I know Nginx and PM2 from a production perspective, not just from documentation. Selected projects from my portfolio can be seen at soft-synergy.com/portfolio.
…
I would be happy to schedule a short online meeting during which we will discuss the project details directly, and after the conversation, you will receive a detailed technical report and a binding offer.
Antoni Seba
soft-synergy.com
-
3 days272 USD
314 3 days272 USDHello, can I take a look at the code first? I can start right away.
-
5 days301 USD
475 2 0 5 days301 USDready to help you out with this
will send you previous work in chat - to make sure we match
-
12 days336 USD
3082 9 0 12 days336 USDGood morning!
I have extensive experience working with Node.js (Express) and fixing existing web applications — both backend and frontend (JavaScript/HTML).
I have worked with Linux VPS servers, Nginx, PM2, and email delivery systems (SMTP / API).
I specialize in diagnosing and improving key features such as login, password reset, user authorization, as well as strengthening application security.
I can also easily perform final tests and verify server configuration.
Projects I have worked on:
https://rstays.com/ — full backend (Node.js Fastify, payments, AI, chat, Firebase Auth, mobile + web version).
… https://ai-desk.ai/ — backend built from scratch (Node.js, payments, roles, AI).
https://seetruth.app/ — backend of a mobile application (Node.js Express).
GitHub: https://github.com/axbuglak/
I would be happy to analyze the application, propose a repair and security plan, and provide a detailed estimate after a brief review of the project.
Sincerely,
Alexey Buglak
-
5 days408 USD
2163 14 0 1 5 days408 USDHello!
My name is Roman, I am a Full-stack developer with 4 years of experience (Node.js/Express). I looked at your task - the problem is not only in the code, as I understand, but also in the connection "application - mail server - Nginx configuration."
Here’s how I can help with your issues:
Auth & Security Diagnosis: I will analyze the logic of JWT/sessions and check token validation. I will implement protection against Brute-force and check the Authorization header at the Middleware level.
Email Recovery: In addition to checking SMTP in Node.js, I will audit the DNS records of your domain (SPF, DKIM, DMARC). Without this, Gmail and Outlook will throw your emails into spam (Gmail/Outlook).
…
VPS Stabilization: I will optimize the Nginx configuration (reverse proxy) and set up resource monitoring in PM2 to prevent backend crashes.
Admin Panel: I will create a simple and reliable admin panel, without any heavy frameworks, so you can easily edit content.
Why choose me:
Experience with Legacy: I can understand what has already been written, I won’t rewrite everything from scratch.
Comprehensive Approach: I set up not only JS but also the server environment (Linux/Nginx).
Security above all: Before starting work, I always make a full backup of the database and project files.
Estimated time: 3-5 days (depending on the volume of edits in the admin panel).
Bonus for you: After completing the work, I will provide a short "Security Checklist" for your server to avoid similar security issues in the future.
I am ready to start the audit today. I would be happy to discuss the details in private messages!
-
7 days490 USD
169 7 days490 USDHello,
I have reviewed the assignment — it is a typical case where the application works, but it requires a solid diagnosis and addressing several key areas at once: login, password reset, emails, security, and server configuration.
Estimate: 1800 - 2500 PLN net
Deadline: 5-7 working days
I start with an audit of the code and server configuration (SSH, Nginx, PM2) to quickly locate the sources of the problems, rather than treating the symptoms. Then I fix each area covered by the assignment and finish with end-to-end testing — login, password reset, email deliverability.
… I regularly carry out similar projects — repairs, audits, and securing Node.js/Express applications on VPS is one of my main areas. I know where errors most often occur in this type of stack and I work efficiently, without unnecessary delays.
I would be happy to schedule a short online meeting — it is not just a conversation, but a specific consultation, after which you will receive a detailed report assessing the state of the application and a binding offer. You can find some of my projects here: https://soft-synergy.com/portfolio
Jakub Czajka
https://soft-synergy.com
-
30 days544 USD
693 21 0 30 days544 USDHi! I can complete your project. I have experience. Write to me, let's talk.
-
1 day20 USD
11616 44 0 1 day20 USDHello, I have the appropriate experience in the required technologies. Please contact me privately, I am able to complete all tasks, I will start from today. I am happy to help!
-
5 days544 USD
2013 59 0 5 days544 USDGood morning,
I have experience in repairing existing Node.js/Express applications on VPS (Linux, Nginx, PM2) and I can quickly restore key features and improve security.
What I will do:
diagnostics and repair of user login,
repair of the password reset process (tokens, validation, reset link),
repair of email sending (SMTP/API, logs, deliverability),
basic security hardening of the API and authorization,
… creation of an administrator account and granting permissions,
verification of VPS, Nginx, and PM2 configuration,
final tests (login, password reset, email, stability).
I can start immediately after receiving SSH access and project files.
-
3 days272 USD
1212 7 0 3 days272 USDGood day.
I am interested in your project. I am a Full-Stack JavaScript developer with approximately 5 years of experience, with a primary stack of Node.js (Express), JavaScript, MongoDB, REST API. I have experience working on both developing new systems and analyzing and fixing existing projects, including issues with authorization, security, and server configuration.
In similar tasks, I usually work in the following order:
Application audit
checking authorization logic
analyzing login / reset password endpoints
checking token handling
… checking frontend ↔ backend communication
Server-side diagnostics
analyzing Node.js / PM2 logs
checking Nginx configuration
checking application operation on Linux VPS
Functionality fixes
login and authentication flow
reset password (token generation and validation)
fixing SMTP / email delivery
Security
checking JWT / session logic
protecting API endpoints
data validation
basic security best practices
Final testing
login
password reset
email sending
server stability
I also have experience with:
Linux VPS
Nginx
PM2
SMTP / email API
JWT authentication
debugging production Node.js applications
I am ready to quickly join the project, conduct an audit, and propose solutions.
If possible, please send:
the project structure or Git
a brief description of the issues occurring during login / email
access to staging or logs
After that, I will be able to quickly assess the scope of work.
Best regards,
Ruslan Zotsenko
Full-Stack JavaScript Developer (Node.js)
-
1 day245 USD
3237 23 1 2 1 day245 USDHello. I understand the problem. I have rich experience with node.js, so I think that my expertise will be helpful.
-
1 day272 USD
333 1 day272 USDHello.
I have carefully reviewed your requirements.
Based on this review, I am confident that I can complete the current revisions in a short period of time and work with you to create a great result.
I would like to have the opportunity to discuss this in more detail.
Thank you.
Ifeoluwa.
-
1 day272 USD
93816 1268 1 10 1 day272 USDHello.I have been working with Node.js for more than 8+ years.I'm ready to cooperate.
-
10 days1360 USD
12862 4 2 10 days1360 USDHi! I’m a Senior Full-Stack JavaScript Developer with 8+ years of experience working with Node.js, Express, VPS Linux, Nginx, and PM2.
I have experience debugging production Node.js apps and stabilizing systems on VPS environments.
I’m available to start immediately and can quickly diagnose the issues and provide fixes. Happy to discuss the details and review the project.
Best,
Jeo Vincent Carretas
-
7 days211 USD
9888 67 0 7 days211 USDHello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
-
1 day27 USD
1567 5 0 1 day27 USDGood morning.
I can help with the analysis and repair of applications. I have experience working with Node.js, Express, Linux server configuration, and deployments with Nginx and PM2.
-
1 day20 USD
3322 146 4 1 1 day20 USDGood day.
I know Node JS and PM2 very well.
I write various tasks in Node JS + Express.
I can help fix errors.
I will specify the exact price and deadlines after checking the code.
If you have any questions, you can write to me in private messages.
Current freelance projects in the category Javascript and Typescript
Commercial on-premise video communication platform "ViM"It is required to develop an on-premise video conferencing system with a basic calculation for 100 simultaneous connections (10 isolated rooms of 10 people each). The platform should have a built-in architecture for future horizontal scaling up to 1000 users by adding new media… Javascript and Typescript, Web Programming ∙ 18 hours 38 minutes back ∙ 22 proposals |
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 1 day 22 hours back ∙ 18 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 2 days 15 hours back ∙ 89 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 2 days 21 hours back ∙ 7 proposals |
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 4 days 18 hours back ∙ 102 proposals |