You will get a robust, extensible REST API with Typescript | Node | Express | PostgreSQL


Project details
You will get a skilled Node.js back-end developer who excels in crafting robust and extensible REST APIs, implementing efficient database access, conducting thorough unit tests, and following industry-standard coding best practices. Hire now for seamless back-end solutions that guarantee reliability and scalability. In all tiers unit tests and also database modeling are included. Since software development of custom solutions is something hard to predict in terms of time/cost, let's use the provided pricing as a basis for further discussing your project. Please feel free to contact me beforehand, before choosing one of the tiers so we can come up with a more accurate estimate of what is going to take to have your project up and running.
Programming Languages
JavaScript, TypeScriptWhat's included
| Service Tiers |
Starter
$800
|
Standard
$1,800
|
Advanced
$2,800
|
|---|---|---|---|
| Delivery Time | 5 days | 15 days | 30 days |
Number of Revisions | 3 | 6 | 9 |
Design Customization | - | - | - |
Content Upload | - | - | - |
Responsive Design | - | - | - |
Source Code |
Optional add-ons
You can add these on the next page.
Additional Revision
+$100
Additional Use Case
(+ 2 Days)
+$150
Deployment to AWS
(+ 1 Day)
+$200
Containerize with Docker
(+ 1 Day)
+$150About Gustavo
Back-end Development | Node.js | Fastify | Express.js
Sao Paulo, Brazil - 7:40 pm local time
I am passionate about technology, and I'm always trying to learn best practices and topics that help me get better in my field of expertise. I consider it essential to consistently apply best practices such as Test-Driven Development, SOLID principles, Domain-Driven Design and Clean Architecture on the development of REST APIs.
I'm more prone and comfortable with back-end development, but I also have some skills in front-end development with React. So if you need something that is not too advanced on the front-end, I can certainly help you with that.
My tech skills include:
- JavaScript, TypeScript, Node.js
- PostgreSQL, MongoDB, Redis, Sqlite
- Database design
- TypeORM, Prisma as well as direct access to the database
- RESTful APIs
- SOLID principles, DDD and Clean Arch to deliver a highly structured, modularized, and easy to maintain project
- Authentication based on JWT
- Express.js and Fastify
- Unit tests with Jest or Vitest (code coverage report)
- Git, Github
- React
- NPM libraries: multer, ioredis, date-fns, handlebars, jsonwebtoken, nodemailer, bcrypt, celebrate, class-transformer, helmet, rate-limiter-flexible, tsyringe, uuid, ts-node-dev, and many others
- CI/CD workflow using Github Actions
- Knowledge of Digital Ocean cloud, AWS EC2, RDS, Netlify
So basically, I can help you develop the back-end for your web or mobile app based on REST APIs.
I've worked as a software developer for several companies in 10+ years of working experience. If you are looking for someone responsible, a fast learner, easy to work with, and interested in helping you develop your project, don't hesitate to get in touch.
To learn more about my work, please feel free to contact me directly. Also, make sure you access my portfolio available here and on GitHub.
Steps for completing your project
After purchasing the project, send requirements so Gustavo can start the project.
Delivery time starts when Gustavo receives requirements from you.
Gustavo works on your project following the steps below.
Revisions may occur after the delivery date.
Evaluate requirements
The requirements will be evaluated and if there is a need for further clarification, I would like to get in touch to clarify them.
Classify the use cases based on the offered tiers
Based on the provided requirements, a classification of the use cases will be done to try to fit in only the ones that match the appropriate selected tier regarding complexity.