Full-stack services · 5+ years
Freelance NestJS & Node.js API Developer
I work as a freelance NestJS and Node.js API developer, building and extending backends for SaaS products. My PostgreSQL development work covers data models, role-based permissions, and API integrations, alongside the frontend when the scope calls for full-stack development.
Base Upwork rate: $25/hour. Fixed-price estimates depend on the agreed scope.
What I can help with
APIs & data models
NestJS endpoints and PostgreSQL schemas shaped around product workflows, relationships, and validation requirements.
Permissions & tenant boundaries
Role-based access and multi-tenant contexts, with backend checks for which users can access each operation and resource.
Third-party integrations
Connect APIs and product workflows to external services. Relevant experience includes Stripe Connect and Shopify publishing workflows.
Relevant work
SaaS / Privacy
DecisionSignal
NestJS Trust Engine on PostgreSQL, multi-tenant contexts, RBAC, and anonymous participant feedback.
View case studyOps / Shopify
Podflow
Prisma/PostgreSQL model and BullMQ workers for Shopify publishing and order/profit sync; this case uses Next.js, not NestJS.
View case studyHow we work together
- 01
Map the data flows, access rules, and external dependencies before agreeing on scope.
- 02
Plan the schema and API contract, then implement the agreed milestone with written progress updates.
- 03
Verify the required workflows and access boundaries, and document APIs and implementation details for handover.
Common questions
Can you extend an existing API?
Yes. We first review the current endpoints, schema, and authorization rules, then define the change and its impact.
Is every backend project built with NestJS?
No. The approach depends on the product and existing stack. My portfolio also includes Next.js, Express, and Firebase implementations.
Can you work on multi-tenant SaaS APIs and role-based permissions?
Yes. DecisionSignal includes a NestJS Trust Engine API on PostgreSQL with multi-tenant contexts and role-based access control. For your product, we first define the tenant model, roles, and which resources each role can access.
What API integration experience is relevant to my project?
My portfolio includes Stripe Connect checkout in Fieldspace and Shopify publishing and synchronization in Podflow. These cases use Next.js; the integration approach for a NestJS API depends on the existing backend and the external service.
What do you need to estimate PostgreSQL and API development?
Share the required workflows, current schema and endpoints if available, access rules, and external dependencies. We use those details to define the API contract, data model changes, and a scoped milestone.
Start with a focused conversation
Share the requirements, existing application, or issue. We can define the scope and a realistic next step.
Hire me on Upwork