logo[мetahunt]
> Djinni
senior

Full Stack Engineer

reacttypescriptnext.jstailwind csswebsocketsturborepopnpmvitestplaywright
graphql
experience4+ years
domainAI
> full description

Responsibilities

  • Own features end-to-end, from design through deployment.
  • Build responsive UIs for real-time, agent-driven experiences — collaborative editing, streaming responses, and graph-backed answers rendered clear and actionable.
  • Shape how people interact with the agents — the controls, feedback, and states that make an AI product feel trustworthy rather than opaque.
  • Extend the APIs, services, and data models behind your features, and partner with AI, backend, and domain experts to ship them.

 

Must-have skills

  • 4+ years building and shipping production web applications across frontend and backend.
  • Strong React and TypeScript, with a record of building complex UIs.
  • Strong Next.js, Tailwind, and a modern component system (such as Radix/shadcn).
  • Solid backend fundamentals — designing APIs, modeling data, and reasoning about server-side behavior.
  • Familiarity with real-time collaboration (WebSockets, Yjs) or rich-text editors (TipTap).
  • Comfort in a monorepo (Turborepo/pnpm) and good testing habits (Vitest, Playwright).
  • 1+ years integrating LLMs or AI APIs into production — streaming, tool calls, or RAG-backed interfaces.

 

Nice to have

  • Yjs/CRDT collaborative-editing depth
  • TipTap / rich-text editor internals
  • Graph data visualization / agent-UX patterns
  • Good product instincts and sound judgment when the spec is thin