Senior NestJS & Next.js Architect Needed for Technical Audit (Microservices/LMS)

Job ID: 40180499

Budget: $30 – $250 USD

I am looking for a Senior Backend/Full-Stack Engineer to perform an unbiased technical audit of an existing codebase for a Learning Management System (LMS).

The Situation: I purchased a custom software solution (approx $4k investment) built with a modern stack. I have been told by a third party that the code is "bad quality" and that "the database is just a copy of WordPress". I need to verify if this is true or false.

The Tech Stack (Based on the Repo):

Architecture: Microservices (API, Media API, Video Processing Worker, Storage Server).

Backend: NestJS (TypeScript), TypeORM.

Frontend: Next.js, React, Tailwind CSS.

Database: PostgreSQL.

DevOps: Docker, Docker Compose, PM2.

Your Task: I will provide you access to the GitHub repository. You need to:

Review the Code Structure: deeply analyze the back and front folders.

Analyze the Database Schema: Verify if the database is properly designed using TypeORM entities or if it's truly a "messy dump" from a CMS.

Check the Architecture: Evaluate the microservices setup (specifically the lms-processing-worker and storage-server).

Try to Run it (Optional but preferred): Attempt to spin up the project using the provided docker-compose to see if it boots up.

Deliverable: A concise PDF report answering these 3 questions:

Is the Database schema clean and relational? (Yes/No + explanation).

Is the Microservices architecture correctly implemented?

Recommendation: Should I continue fixing this code, or is it better to start from scratch? (Scale 1-10).

Requirements:

Senior experience with NestJS Microservices.

Experience with Video Processing or heavy-media apps is a plus.

Honesty. I don't want you to sell me development hours; I want the truth about the code quality.

To Apply: Start your cover letter with the word "TRUTH" so I know you read the requirements. Tell me briefly about the most complex NestJS architecture you have reviewed or built.