Read this before you go any further. This is not a learning opportunity. All three products are in production with active users. You are joining as the first dedicated developer working directly with the founding team. The codebase uses TypeScript strict mode throughout, Next.js App Router, React 19, and Supabase with Row Level Security and Edge Functions. You need to be productive on day one.
If you have fewer than 4 years of TypeScript in production, do not apply. If you have not worked with Next.js App Router, Server Components, and Supabase in a real production environment, do not apply. We will know immediately from your portfolio and from the technical questions in this application.
You will be placed with a US-based AI SaaS company running three production products on a shared core stack. The primary product is a multi-tenant sales intelligence and conversation analytics platform with active clients and active development. The secondary product is a HIPAA-aware B2B healthcare portal for clinic pharmacy order routing. The third is an audience intelligence platform currently in maintenance mode. Time is split across them based on sprint priorities — roughly 70% on the primary platform and 30% on the healthcare portal.
The workflow is async-first and documentation-heavy. Every project has detailed architectural docs, coding conventions, and governance files. You are expected to read them, follow them, and contribute to them. This is not a cowboy environment.
TypeScript
Strict mode. Types everywhere. No exceptions.Next.js
App Router, Server Components, middleware, API routesReact 19
Production. Not experimental. Know it.Supabase
Auth, RLS, Edge Functions, Storage, RealtimePostgreSQL
Complex queries, migrations, RPC functions, indexingTailwind CSS
Across all three productsBuilding new product modules from architectural specs. UI bug fixes and stabilization across dashboard and primary interfaces. Integrating and orchestrating multiple AI and voice providers with clean abstraction layers. Webhook pipelines — reliable ingest, deduplication, and idempotent processing of callbacks from external services. CRM integration covering calendar, contacts, and appointment booking. Campaign management with dialer orchestration, retry logic, and disposition handling. Background jobs with durable workflow orchestration, tenant-scoped and idempotent. Database work including migrations, RLS policies, and RPC functions in Supabase.
Clinic onboarding including user invitation systems, role assignment, and password setup flows. Supabase Auth flow development and user management. Pharmacy adapter testing and maintenance against third-party pharmacy APIs. UI feature development that is fully HIPAA-aware with audit logging throughout. Bug fixes and polish on a live production application with an active client. Every action in this codebase is logged. You need to understand why and build accordingly.
Currently stable with active users. Occasional feature work and bug fixes as needed. Same stack. Same standards.
Your portfolio and your answers to the technical questions in this application will be reviewed carefully. These will surface immediately.
Applications go through Webly Studio. Here is exactly how the process runs:
Submit your application including your GitHub profile or portfolio, a brief note about your relevant experience, and your availability. Vague submissions do not advance.
Our team reviews your portfolio and application answers. If your production TypeScript and Next.js work does not demonstrate the required level, you will not advance. We will let you know either way.
Shortlisted candidates go through a structured technical interview. Expect questions on architecture decisions, Supabase RLS, webhook reliability, and how you handle third-party API integration failures.
Qualified candidates are introduced directly to the founding team. This can happen quickly. Be available and be prepared to discuss your work in detail.
Final note: This is a contract role with an immediate start. If you are not available within days, this is not the right moment. If you do not have production TypeScript, Next.js App Router, and Supabase work to show, do not apply. We review everything carefully and we will know. Apply only if you can back everything up with real work.