Voltar para vagas
TurnKey Tech Staffing

TurnKey Tech Staffing

Full-Stack Engineer (AI Training Simulator)

BrazilRemoto

Publicada há 3 dias

Candidatar no LinkedIn

Sobre a vaga

<span><p><strong>About the Company:</strong></p><p><a>Posh AI</a><span></span>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.</p><p><br></p><p><strong>About The Role:</strong></p><p>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&amp;D teams who need scalable, measurable role-play training — onboarding, compliance practice, and coaching at scale.</p><p>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.</p><p><br></p><p><strong>What You’ll Work On</strong></p><ul><li>Building and iterating on learner-facing simulation experiences (chat and real-time voice) and the admin/content-creation studio</li><li>Designing and maintaining Postgres schemas, RLS policies, and RPCs for a multi-tenant data model</li><li>Writing Deno edge functions that orchestrate LLM calls — chat, voice sessions, evaluation, document parsing, insight generation</li><li>Integrating with enterprise learning systems via xAPI and LTI 1.3</li><li>Shipping analytics and insights features that help team leads understand learner performance</li><li>Maintaining a clean, type-safe TypeScript codebase with strong test coverage using Vitest and React Testing Library</li></ul><p><br></p><p><strong>Tech Stack</strong></p><ul><li>Frontend: React 18, TypeScript, Vite, React Query, Zustand, Tailwind CSS, shadcn/ui</li><li>Backend: Supabase (Postgres, Auth, Storage, Edge Functions), Deno, Row-Level Security</li><li>AI: LLMs for chat, real-time voice (WebRTC), embeddings, and tool calling</li><li>Auth: Supabase Auth, Auth0 enterprise SSO</li><li>LMS: xAPI, LTI 1.3, HMAC-signed launch URLs</li><li>Infra: AWS S3 (static hosting), GitLab CI, Groundcover observability</li><li>Email: Resend with React Email templates</li></ul><p><br></p><p><strong>What We’re Looking For</strong></p><ul><li>Strong TypeScript skills and experience with modern React patterns (hooks, React Query, Zod)</li><li>Comfort working with Postgres — schema design, migrations, RLS, and stored procedures</li><li>Experience building or integrating with LLM APIs</li><li>Ability to write edge functions / serverless handlers (Deno or Node background is fine)</li><li>Product instinct — you can translate a vague requirement into a well-scoped implementation</li><li>A bias toward simple, well-tested code; you write tests as part of the work, not after</li><li>Advanced English proficiency (B2–C1 or higher)</li></ul><p><br></p><p><strong>Bonus Points</strong></p><ul><li>Experience with real-time audio/WebRTC or voice AI</li><li>Familiarity with xAPI, SCORM, or LTI integrations</li><li>Multi-tenant SaaS background</li><li>Financial services or regulated-industry domain knowledge</li></ul><p><br></p><p><strong>What to Expect</strong></p><p>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.</p><p><br></p><p><strong>Nice to Have</strong></p><ul><li>Deno experience</li><li>Supabase + RLS</li><li>WebRTC</li><li>xAPI/LTI/SCORM</li></ul><p><br></p><p><strong>What We Offer</strong></p><ul><li>We welcome new ideas and allow you to make an immediate impact on the team.</li><li>Flexible Paid time off (PTO for any reason, including sick days (no specified limits) and flexible work schedule.</li><li>Health/Sport Budget.</li><li>Fully remote.</li></ul><p><br></p><p><em><strong>As this is an English-speaking role, we kindly ask that all applications be submitted with a CV in English.</strong></em></p><button><span><span><span>…</span><span> mais</span></span></span></button></span>