Full Stack Developer (Node.js / React)

$$$$

TECH STACK


Back-end

  • NestJS (Node.js), TypeScript
  • MongoDB (Mongoose)
  • REST APIs, webhooks, background jobs
  • Stripe: checkout, subscriptions, webhooks
  • Third-party API integrations: video, calendar, email/SMS providers
  • Docker, CI/CD
     

Front-end (App)

  • React (Next.js)
  • TypeScript
  • React Query
  • Redux Toolkit

     

THE ROLE
You will join a small team building a new product from the ground up both the client-facing app and the internal admin panel. The team is small and the codebase is brand new, so this is not a ticket-taking role: you will help shape the data model, the service boundaries and the integration patterns, and then build them.
Most of the weight sits on the back end. Strong React is what lets you close a feature end to end without a handoff.

 

REQUIREMENTS

  • Strong TypeScript it is the primary language on both sides of the stack
  • 5+ years of production back-end development with Node.js, including hands-on NestJS (or a comparable framework)
  • MongoDB and Mongoose beyond CRUD schema design, indexing, aggregation, and modelling data that has to stay isolated per account
  • Multi-tenant application experience tenant data isolation, roles and permissions (RBAC), account provisioning and invitations
  • Payments and subscriptions shipped to production Stripe checkout and subscription lifecycle, webhook handling, idempotency, and gating access to features by what was actually paid for
  • Third-party API integration as a core part of the product, not as an add-on OAuth, webhooks, retries and queues, and sensible behaviour when a provider is unavailable
  • Comfortable starting from an empty repository project structure, environments, CI/CD, deployment
  • Confident with the modern React stack Next.js, React Query, Redux Toolkit
  • You use AI coding assistants (Claude Code or similar) as part of your everyday workflow our planning assumes it
  • Experience working in Agile/Scrum teams, and the ability to work from written requirements and acceptance criteria
  • English at B2 or above most communication is written and asynchronous, and you will be on calls with the client directly. Some overlap with US working hours is required.

     

BONUS POINTS

  • Video platform integration embedded live rooms, recordings, attendance events (or WebRTC experience)
  • Calendar integrations availability and two-way sync with Google / Outlook
  • Data migration from a live production system
  • White-label or multi-brand products

If this sounds like your stack, your vibe, and your next challenge  let’s talk!

WE OFFER

  • Remote work
  • Fair and competitive payment
  • We are open to an hourly or salaried agreement
  • A greenfield codebase and a real say in the technical decisions
  • Positive and supportive work environment
  • No bureaucracy
  • Smart, productive, and collaborative colleagues
  • Opportunity to work on challenging and award-winning apps in popular use



HOW WE HIRE

  • 30-minute intro call
  • 60-minute technical call multi-tenancy, payments, integrations
  • Offer

Required skills experience

Node.js 3 years
MongoDB 3 years
React.js 3 years
Nest.js 3 years
Claude Code 1 year

Required languages

English B1 - Intermediate
Node.js, MongoDB, React, Angular, Nest.js
Published 16 April 2025 Β· Updated 24 August
319 views
Β·
172 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...