I will build a nodejs backend with express or nestjs


About this gig
I write the backend your app talks to, in TypeScript on Node.js, using Express or NestJS. It can expose a REST API for a web or mobile app, run a worker that handles uploaded files or queue jobs, or connect your app to a third-party API. I use PostgreSQL, MongoDB and Redis for data, and Docker for running it.
Basic covers up to three REST endpoints in one service, or a single worker for files or your existing queue. Standard raises that to eight endpoints, stores data in PostgreSQL with migrations or in MongoDB, and ships with a Dockerfile. Premium takes it to fifteen endpoints and adds token-based login with user roles, a queue worker and CI on GitHub Actions.
In every package, each endpoint gets input validation and tests, and you get a README, config in environment variables and the full source code.
Before any code, I write a short spec in the chat listing what each endpoint receives and returns, and you confirm it. You can try a working version before delivery, and I post a progress note daily.
Deployment to your server is an extra. If your project falls between two packages, send me the details and I'll quote a custom offer.
Get to know Alexandr S
Developer: JavaScript, TypeScript, Rust, React, NextJs, NodeJs, Tauri
- FromKazakhstan
- Member sinceJun 2024
- Avg. response time1 hour
Languages
Russian, English
My Portfolio
Other Software Development Services I Offer
FAQ
Express or NestJS?
NestJS runs on top of Express by default, and the speed is about the same. Express keeps a small service short. NestJS adds modules and dependency injection, which help once the codebase grows and several developers share it. Describe the service and I'll say which one fits.
How do you count endpoints?
One method on one path, so GET /users and POST /users are two endpoints. The price assumes ordinary work such as reading and saving records or calling another API. Payments, file uploads and heavy reports cost more, and I quote them as a custom offer.
Can you add endpoints to my existing Node.js project?
Yes. Give me access to the repository and tell me how to run it. I follow the structure and style already there, write JavaScript if the project uses it, and cover the new code with tests.
Can you deploy it?
Yes, with the deployment extra. I need SSH access to your Linux server and a domain that already points to it. Server costs and later maintenance aren't included.
Can we talk on a call?
No, I work in writing. Everything stays in the order chat, so we can both check later what was agreed.
What does a revision cover?
Fixing anything that doesn't match the spec we agreed on in the chat. New endpoints or changes to the spec are new work, through the endpoint extra or a custom offer.
