Full Stack Engineer
Hatch ITFull Time
Mid-level (3 to 4 years)
Candidates should possess a degree in Computer Science/Engineering or a related science field, with at least 4 years of professional full-stack development experience. A high comfort level with React/TypeScript front-ends and Python back-ends is essential, along with deep expertise in modern state management solutions like React Query, SWR, Zustand, or Redux Toolkit. Experience with design systems and component libraries (e.g., Storybook, Radix, Material UI, shadcn/ui) focusing on reusability, accessibility, and performance is required, as is a proven track record in performance analysis and optimization of both front-end and back-end applications, including experience delivering and optimizing applications over global CDNs at scale.
The Senior Full Stack Engineer will implement new features and bug fixes, conduct technical investigations, design solutions, implement code with automated tests, and perform code reviews within a cross-functional team. Responsibilities include architecting and implementing stateful client-side workflows and user interfaces with scalable data layers, driving the evolution of web architecture by making critical decisions on Next.js frontend and FastAPI backend interactions, and shaping API strategies. The role involves leading or consulting on engineering design proposals, leveraging business context for independent technical decisions, and proactively identifying and implementing improvements. Additionally, the engineer will adhere to and improve high standards for scalable and maintainable code, help set standards for exceptional engineers, provide timely troubleshooting analysis and resolution, and work on projects involving major pharmaceutical companies.
AI-driven platform for preclinical research
BenchSci operates in the biotechnology sector, specializing in preclinical research and development. The company uses artificial intelligence and machine learning to create a detailed map of disease biology, which helps scientists understand existing research and improve their R&D efficiency. Its main product, ASCEND, is a platform that extracts evidence from various data sources to assist scientists in hypothesis generation and risk identification. BenchSci aims to enhance research capabilities and reduce risks in preclinical studies.