Remote job
Senior Full-Stack Engineer (TypeScript)
Job details
About this role
Role overview Own end-to-end product features as a senior full-stack engineer, from data modelling and backend services through polished user interfaces. You’ll work directly with product and design partners, make technical and product decisions, and assess how shipped features perform.
Responsibilities - Build production features across TypeScript front ends and typed backend services, using React or Next.js. - Define clear frontend/backend contracts, including API design, types, loading behaviour, and error handling. - Instrument features so the team can evaluate their real-world performance. - Collaborate directly with product and design partners to shape and deliver work. - Make accessibility and Core Web Vitals part of implementation from the start.
Requirements - At least seven years building production web applications, including substantial full-stack experience. - Strong TypeScript skills across the stack, with React or Next.js and experience with a typed backend such as Node.js. - Fluency in relational data modelling and writing efficient queries. - A portfolio of shipped products you can explain and discuss in depth. - Clear, collaborative communication with people outside engineering.
Nice to have - Experience integrating LLM features into products, including streaming, evaluation, and fallback behaviour. - Familiarity with another frontend framework, such as Vue/Nuxt or Svelte.
Benefits and work setup - Full-time, remote role available across multiple regions. - Listed compensation is $165,000–$205,000 plus equity.