Full-Stack Engineer — AI Training Simulator for Posh

Hace 1 día

buenos aires, ciudad autónoma de buenos aires, Argentina TurnKey Labs, Inc. Jornada completa

About the Company:

Posh AI is an AI-powered training platform that uses realistic voice and chat simulations to help employees practice real-world customer and workplace scenarios. The platform provides instant AI feedback, performance scoring, and analytics to improve skills, confidence, and readiness.

About The Role:

We're looking for a full-stack engineer to join the team building Posh AI Simulator, a B2B platform that lets learners practice real-world conversations with AI-powered avatars via text chat and live voice. The platform serves financial services companies and L&D teams who need scalable, measurable role-play training — onboarding, compliance practice, and coaching at scale.

You'll work across the entire stack: a React SPA, a Supabase Postgres backend with 50+ Deno edge functions, and deep integrations with large language models, Auth0, and enterprise LMS standards.

What You'll Work On

  • Building and iterating on learner-facing simulation experiences (chat and real-time voice) and the admin/content-creation studio
  • Designing and maintaining Postgres schemas, RLS policies, and RPCs for a multi-tenant data model
  • Writing Deno edge functions that orchestrate LLM calls — chat, voice sessions, evaluation, document parsing, insight generation
  • Integrating with enterprise learning systems via xAPI and LTI 1.3
  • Shipping analytics and insights features that help team leads understand learner performance
  • Maintaining a clean, type-safe TypeScript codebase with strong test coverage using Vitest and React Testing Library

Tech Stack

  • Frontend: React 18, TypeScript, Vite, React Query, Zustand, Tailwind CSS, shadcn/ui
  • Backend: Supabase (Postgres, Auth, Storage, Edge Functions), Deno, Row-Level Security
  • AI: LLMs for chat, real-time voice (WebRTC), embeddings, and tool calling
  • Auth: Supabase Auth, Auth0 enterprise SSO
  • LMS: xAPI, LTI 1.3, HMAC-signed launch URLs
  • Infra: AWS S3 (static hosting), GitLab CI, Groundcover observability
  • Email: Resend with React Email templates

What We're Looking For

  • Strong TypeScript skills and experience with modern React patterns (hooks, React Query, Zod)
  • Comfort working with Postgres — schema design, migrations, RLS, and stored procedures
  • Experience building or integrating with LLM APIs
  • Ability to write edge functions / serverless handlers (Deno or Node background is fine)
  • Product instinct — you can translate a vague requirement into a well-scoped implementation
  • A bias toward simple, well-tested code; you write tests as part of the work, not after
  • Advanced English proficiency (B2–C1 or higher)

Bonus Points

  • Experience with real-time audio/WebRTC or voice AI
  • Familiarity with xAPI, SCORM, or LTI integrations
  • Multi-tenant SaaS background
  • Financial services or regulated-industry domain knowledge

What to Expect

You'll ship features that directly affect how thousands of learners practice and improve. The codebase is modern and well-structured, deployment is automated, and the team moves fast. You'll have real ownership over both product direction and technical decisions.

Nice to Have

  • Deno experience
  • Supabase + RLS
  • WebRTC
  • xAPI/LTI/SCORM

What We Offer

  • We welcome new ideas and allow you to make an immediate impact on the team.
  • Flexible Paid time off (PTO for any reason, including sick days (no specified limits) and flexible work schedule.
  • Health/Sport Budget.
  • Fully remote.

As this is an English-speaking role, we kindly ask that all applications be submitted with a CV in English.