We’re building a polling multi tenant web application. Your role will be to build new features across both frontend and backend layer on NextJS and DirzzleORM/Postgre, integrate with Twillio, Typeform for SMS polling and integrate with with BlandAI and Livekit agents for voice polling.
Core stack:
Next.js (App Router), TypeScript, Tailwind CSS, Drizzle ORM, PostgreSQL, Vercel + Neon or GCP. BlandAI and Livekit.
Skills and experience: (Required) * 2+ years of commercial experience with TypeScript/JavaScript in production environments * Strong hands-on experience with Next.js (App Router preferred) and building server-side features (Route Handlers, Server Actions, background jobs where applicable) * PostgreSQL expertise and strong SQL skills (schema design, indexing, query optimization) * Good frontend skills with HTML/CSS/Tailwind * Past experience with Twillio SMS sending and/or with Typeform API * Expirience prompt engineering and agentic programming, Livekit, BlandAI or other voice agent expirience * Some Python knowledge will be necessary to support existing Livekit agents * Experience with Drizzle ORM or other TS ORM * Write type-safe, robust code; comfortable with strict TypeScript, linting, formatting, pre-commit hooks, and CI checks * Experience designing and building ETL pipelines and data integrations * Practical Git workflow proficiency (PRs, reviews, branching strategies) * Solid understanding of GoF patterns, SOLID and networking model. * Strong documentation habits (clear README, runbooks, API docs generation) * Comfortable in Linux/Bash/Docker * Experience with CI/CD for automated deployments * Experience deploying and operating production systems on Vercel and cloud platforms (GCP): apps, databases, queues/background processing, secrets, observability; able to choose appropriate services and deploy independently * Conversational English: communicate clearly in English and produce clean documentation
Nice to have: * Python knowledge * Experience with integrating LLM features into web products * Experience with LangChain / LLM tooling / ML * A cool GitHub profile
What you’ll do: * Build and maintain a production web application using Next.js + TypeScript + Tailwind * Design and evolve Postgres schemas in Neon, implement migrations, and optimise queries * Implement data ingestion workflows: Webhooks, data aggregation * Build type-safe backend APIs and server-side modules within Next.js so they will be used by Python services built by other members of the team * Create and maintain CI/CD pipelines and deployment workflows on Vercel * Write documentation that reduces tribal knowledge and speeds up onboarding and operations
Apply if you are: * Proactive, detail-oriented, and looking for an adventure * Don’t let bad looking things stay how they’re * Automation-minded (you prefer systems over manual routines) * Documentation-first (you don’t like relying on memory—so you document decisions and processes)