I will investigate nodejs API performance bottlenecks


About this gig
Is your Node.js or TypeScript API slow, timing out, or using too much CPU?
I'm a senior backend engineer with 9+ years of software development experience, including performance troubleshooting in production systems. I investigate bottlenecks using evidence, not guesswork.
What I can analyze:
- Slow REST endpoints and high response times
- CPU usage, event-loop blocking, and memory pressure
- Database queries, indexes, and connection usage
- Excessive I/O, async jobs, and caching behavior
- Application logs, request flow, and service dependencies
You'll receive a concise technical report with findings, supporting evidence where available, and prioritized recommendations.
IMPORTANT: This Gig covers diagnosis and recommendations, not guaranteed speed improvements or full code fixes. Implementation, production load tests, and major refactoring require a separate agreement. The depth of analysis depends on available logs, metrics, code, and safe test access.
Please message me before ordering so we can confirm scope and choose the right package.
Get to know Rodrigo Santos
Senior Backend Engineer
- FromBrazil
- Member sinceNov 2026
- Avg. response time1 hour
Languages
English, Portuguese
Other Software Development Services I Offer
FAQ
Will you fix the performance issues you find?
This Gig focuses on identifying bottlenecks and providing actionable recommendations. If you need implementation, we can discuss a separate custom offer after the investigation.
Can you guarantee my API will become faster?
No specific performance improvement can be guaranteed before analyzing the system. My goal is to identify evidence-backed bottlenecks and recommend practical improvements.
Do you need access to my source code?
Source code access is helpful for deeper investigations. Depending on the package, logs, metrics, traces, and a staging environment may also be sufficient for a useful initial analysis.
Do you work with Express, Fastify, and TypeScript?
Yes. My main expertise is backend development with Node.js and TypeScript, including REST APIs, databases, asynchronous processing, and production troubleshooting.
Will you perform load tests on my production system?
Not without explicit authorization and an agreed testing plan. I prefer using existing metrics or a safe staging environment to avoid disrupting production services.
What if the root cause cannot be confirmed?
I'll document what was investigated, the available evidence, the most likely causes, and what additional information or testing would be needed to confirm the diagnosis.
Can you investigate a problem involving multiple microservices?
Yes. The Premium package covers a limited investigation across two related backend services. Larger distributed systems require a custom scope.
