G
Genius Match
Fullstack
Full-Stack Engineer
TypeScriptReactBunNode.jsREST APIWebSocketsPostgreSQLWebRTCLlm ApisVercel Ai SdkAnthropic Sdk
About the Position
Genius Match is building Geni, an AI-powered talent screening and assessment platform designed to eliminate the candidate black hole. The role involves owning features end-to-end and elevating the product across various industry verticals, with a focus on full stack development using modern technologies.
Responsibilities
- Build and ship full stack features across the Geni assessment platform
- Own backend API development using Bun, Elysia, and Drizzle ORM on PostgreSQL
- Build React 19 / Vite 6 frontend components and candidate-facing UX
- Implement and extend real-time voice and text assessment flows using Deepgram and Cartesia
- Integrate with ATS platforms, starting with Bullhorn, and extend the integration layer
- Write and maintain unit, integration, and end-to-end tests
- Collaborate with a small team of experienced product professionals
- Use Cursor, Claude, and other AI development tools to accelerate your own output
- Work directly in Linear to pick up, scope, and close issues
- Produce lightweight, practical technical documentation: architecture notes, API reference, deployment guides
Requirements
- Strong TypeScript across both frontend and backend
- Experience with modern React (hooks, concurrent features, state management)
- Backend experience with Bun or Node.js-equivalent runtimes and REST or WebSocket APIs
- Comfort with relational databases, schema design, and query optimization using ORMs
- Familiarity with real-time audio or streaming protocols is a plus (WebSockets, WebRTC)
- Exposure to LLM APIs, the Vercel AI SDK, or Anthropic SDK is a plus
Full-Stack Engineer