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 study

Ops / Shopify

Podflow

Prisma/PostgreSQL model and BullMQ workers for Shopify publishing and order/profit sync; this case uses Next.js, not NestJS.

View case study

How we work together

  1. 01

    Map the data flows, access rules, and external dependencies before agreeing on scope.

  2. 02

    Plan the schema and API contract, then implement the agreed milestone with written progress updates.

  3. 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