CareerZen Logo
Company logo

Principal Software Engineer

BusesForSale.com

Full-time

Remote

Job description

About kluiQ

kluiQ builds AI Voice Agents and AI Receptionist tools for real businesses—law firms, dispensaries, automotive, mortgage companies, and more.

We ship fast, obsess over reliability, and make AI feel human—without the fluff. (Formerly ClearVoice AI.)

What You’ll Do

  • Ship customer-facing features across our TypeScript/Node + React stack.
  • Build and maintain APIs (webhooks, auth, billing, telephony, scheduling).
  • Work in our multi-tenant SaaS (orgs, roles, permissions, data isolation via RLS).
  • Integrate vendors: Twilio (voice/SMS & DIDs), Stripe (Checkout/Billing/Webhooks), OpenRouter/OpenAI (LLMs), Supabase (Postgres, Auth, Storage).
  • Instrument basic tests, logging, and error handling; fix bugs from Sentry/logs.
  • Participate in code reviews, write clear PRs, and follow conventions.
  • Document what you build (README, ADRs, API notes) so others can move fast.

Tech You’ll Touch Here

  • Backend: Node.js (20+), TypeScript, Express/Fastify, Supabase (Postgres + RLS), SQL, Redis (nice-to-have)
  • Frontend: React + Vite, TypeScript, Tailwind, shadcn/ui
  • Infra/DevOps: Docker & docker-compose, Caddy, DigitalOcean Droplets, RunPod GPU (nice-to-have), GitHub Actions
  • AI/Voice: OpenRouter/OpenAI APIs, streaming ASR/TTS vendors (e.g., Deepgram), prompt/LLM tooling
  • Comms & Payments: Twilio Voice/SMS, Stripe Billing/Checkout/Webhooks
  • Nice-to-have: YOLO/computer-vision basics, WebRTC/SIP concepts, PostHog/analytics

Minimum Qualifications

  • 0–2 years professional experience or strong personal projects/internships.
  • Comfortable with TypeScript, React, Node, SQL basics, Git.
  • Can read API docs and wire up a clean integration end-to-end.
  • Writes clear, incremental PRs with good naming, small diffs, and useful tests.
  • Pragmatic communicator: asks for help early, explains tradeoffs simply.
  • Interest in voice/telephony, LLMs, and building production SaaS.

Bonus Points

  • Supabase experience (policies/RLS, migrations, edge functions).
  • Twilio (webhooks, call flows, recordings, consent flows, DIDs).
  • Stripe Billing (Products/Prices, webhooks, idempotency).
  • Deployed something on Docker/Caddy/DO; basic Linux server hygiene.
  • Familiar with streaming, queues, retries, and backoff patterns.
  • Awareness of TCPA/call-recording consent and privacy considerations.

Job Type: Full-time

Pay: $20.00 - $28.00 per hour

Expected hours: 35 – 40 per week

Work Location: In person