Description:
BenchSci, a pioneering company backed by global investors such as Google’s Gradient Ventures, TCV, and Inovia, is seeking a Senior Full Stack Engineer to join its growing Web Applications team. BenchSci’s mission is to accelerate life-saving research and development by empowering scientists with advanced biomedical AI-powered software. This role offers an exciting opportunity to work on complex, large-scale projects that significantly impact pharmaceutical companies and academic research worldwide.
As a Senior Full Stack Engineer, you will be responsible for designing, developing, and optimizing both front-end and back-end systems. Your primary focus will initially be on enhancing web infrastructure for BenchSci’s FastAPI and Next.js platforms, ensuring scalability, performance, and security. You will work with advanced bundling strategies (code splitting, tree-shaking, per-customer builds), improve web performance (Core Web Vitals, TTFT), and optimize async workflows on the backend. On the front-end, you will integrate and extend design systems, building accessible and reusable UI components, while also collaborating closely with the security team to proactively identify and address vulnerabilities.
Key Responsibilities:
Build and maintain high-quality features and bug fixes in collaboration with data engineers, product managers, designers, and scientists.
Architect and implement scalable and maintainable client-side workflows using modern state management (e.g., React Query, Zustand, Redux Toolkit).
Drive the evolution of web architecture, shaping BenchSci’s Next.js and FastAPI integration and API strategy.
Conduct performance analysis and optimization across both front-end rendering and backend request lifecycles.
Lead technical investigations, design proposals, and architectural decisions.
Support microservices and SOA adoption while enhancing async programming practices.
Ensure accessibility, reusability, and scalability of UI components through design system enhancements.
Contribute to maintaining secure, performant, and scalable applications with a focus on DevSecOps.
Mentor team members and help raise the engineering standards across the organization.
Collaborate on projects involving partnerships with some of the largest pharmaceutical companies worldwide.
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related scientific field.
4+ years as a full-stack engineer with proven expertise in React/TypeScript front-end and Python/FastAPI back-end.
Deep knowledge of modern state management, caching strategies, async programming, and scalable architecture design.
Strong skills in performance optimization, including Core Web Vitals, Lighthouse, and TTFB/TTFT analysis.
Experience with design systems and component libraries (Storybook, Material UI, Radix, shadcn/ui, etc.).
Hands-on experience with relational databases (PostgreSQL, MySQL), cloud platforms (AWS, GCP, Azure), and testing frameworks (Jest, Cypress, PyTest).
Strong familiarity with serverless architectures, microservices, hybrid compute models, and edge deployments.
Excellent problem-solving, communication, and collaboration skills.
Nice to Have:
Experience in multi-tenant SaaS architecture, edge deployments (Cloudflare, Vercel Edge, AWS Lambda@Edge), and hybrid rendering patterns in Next.js.
Knowledge of load testing tools (Locust, JMeter, k6) and CI/CD pipelines.
Familiarity with accessibility standards (WCAG, ARIA) and embedding them in UI development.
Contributions to Model Context Protocol (MCP) integrations, enabling LLM and tool connectivity.
Prior mentoring and leadership experience in engineering teams.
Benefits and Perks:
Competitive compensation package including BenchSci equity options.
Robust vacation policy with additional vacation days earned annually.
Company-wide closures adding 14 extra days off each year.
Flexible time for personal days, sick leave, and religious observances.
Comprehensive health and dental benefits.
Annual learning & development budget.
One-time home office setup allowance and annual lifestyle spending account.
Generous parental leave with top-up options.
Retirement savings plan with company match.
About BenchSci:
BenchSci’s mission is to exponentially accelerate biomedical research by providing cutting-edge AI-powered platforms that empower scientists to run more successful experiments. With backing from leading venture firms, BenchSci partners with top pharmaceutical companies and research institutions worldwide.
The company fosters a culture of transparency, collaboration, diversity, equity, and continuous learning. BenchSci values autonomy, personal growth, and high-impact innovation. Employees are empowered to unlock their full potential, solve complex challenges, and make meaningful contributions to advancing life sciences research.
| Organization | Bench Sci |
| Industry | Engineering Jobs |
| Occupational Category | Senior Full Stack Engineer |
| Job Location | Toronto,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 4 Years |
| Posted at | 2025-10-07 1:04 pm |
| Expires on | 2026-01-05 |