Full Stack Engineer
Overview
In this role you will lead the frontend architecture for a Chemistry Insights Platform, building a high-performance UI that bridges scientists with an AI-powered backend. You will design intuitive agentic workflows and manage real-time streaming to keep interactions responsive as LLM processes run in the background. You’ll optimize heavy scientific visualizations while ensuring a scalable, type-safe frontend. This is a hands-on, architecture-forward opportunity to shape how researchers access and synthesize data with AI.
Compensation / BenefitsMedical, Prescription, Dental & Vision BenefitsHealth Savings Account (HSA)Life & Disability InsuranceMetLife Voluntary BenefitsEmployee Assistance Program (EAP)401K Retirement Savings Plan
ResponsibilitiesLead the Front-End Architecture for the Chemistry Insights PlatformArchitect the AI Interface to connect scientists with a powerful LLM-driven backendDesign and implement intuitive UIs for multi-step AI interactions (agentic workflows)Manage real-time state with WebSockets or SSE for token-by-token LLM streamingOptimize domain-specific visualizations for heavy chemical payloads and large datasets
Key requirementsReact.js and Next.js, built strictly with TypeScriptReal-Time Data Streaming using Server-Sent Events (SSE)State Architecture using Zustand, Redux Toolkit, or Context APIStyling with Tailwind CSS and performance-focused build tooling (Vite or Webpack)React.jsNext.jsTypeScriptServer-Sent Events (SSE)ZustandRedux Toolkit