Senior Full-Stack Developer (TypeScript · Next.js · Supabase · React 19) $$$$

About the role

We are looking for a Senior Full-Stack Developer to join as the first dedicated engineering team member and work directly with the founding team.

This is a hands-on role with strong architectural ownership across multiple production SaaS products. You’ll be involved in shaping system design, building new features, and improving reliability across the stack.

  • Workload: 20–30 hours/week initially, with potential to scale

Requirements

  • Strong experience with TypeScript (strict mode)
  • Solid expertise in React (preferably React 19) and Next.js (App Router)
  • Hands-on experience with Supabase (PostgreSQL, RLS, Edge Functions)
  • Experience building and maintaining full-stack applications
  • Strong understanding of API design, validation, and error handling
  • Experience with relational databases, migrations, and query optimization
  • Experience working with background jobs / async workflows
  • Ability to work in an async, documentation-heavy environment
  • Strong ownership mindset and ability to make architectural decisions

Will be a plus

  • Experience with multi-tenant SaaS architectures
  • Familiarity with Inngest or similar workflow orchestration tools
  • Experience with real-time systems, voice or AI integrations
  • Experience with Supabase Auth and RLS policies
  • Knowledge of Redis (Upstash)
  • Experience with Sentry or similar monitoring tools
  • Experience integrating third-party APIs (CRM, telephony, etc.)
  • Understanding of HIPAA-compliant systems
  • Experience with tools like Twilio, Telnyx, Vapi, GoHighLevel, EasyPost

     

Responsibilities

Product Development

  • Build new product modules based on architectural specifications
  • Implement UI features and fix bugs across dashboards and interfaces
  • Develop internal tooling and test harnesses for feature validation

Integrations & Orchestration

  • Integrate and manage multiple external providers (AI, voice, APIs)
  • Build reliable webhook pipelines (ingest, deduplication, processing)
  • Implement CRM and third-party service integrations
  • Work on campaign management logic (retry handling, orchestration, etc.)

Backend & Data

  • Develop API routes with proper validation and error handling
  • Implement background jobs and durable workflows
  • Work with database migrations, RLS policies, and RPC functions

 

Project description

You will work across multiple production SaaS products that share a unified technical stack:

  • Primary product (~70%):
    A multi-tenant AI platform for sales intelligence and conversation analytics with active clients and ongoing feature development. This is the most complex system with heavy integration and backend logic.
  • Secondary product (~30%):
    A B2B healthcare portal focused on clinic workflows and order routing. The system includes role-based access, audit logging, and integrations with external providers.
  • Additional product (as needed):
    An audience intelligence platform that is stable in production, requiring occasional feature updates and maintenance.

Core stack across all projects:
Next.js (App Router), React 19, Supabase (PostgreSQL, RLS, Edge Functions), TypeScript (strict mode), Tailwind CSS.

 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
JavaScript, React, Next.js, TypeScript
Published 25 March
141 views
·
44 applications
To apply for this and other jobs on Djinni login or signup.
Loading...