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 |