×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: BenchSci Analytics Inc.
Full Time position
Listed on 2026-02-11
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Front End Developer, React.js
Salary/Wage Range or Industry Benchmark: 130 CAD Daily CAD 130.00 DAY
Job Description & How to Apply Below
We are currently looking for a Senior Full Stack Engineer to join our growing Web Applications team. Reporting to the Engineering Manager, you’ll work on complex projects that span both front-end and back-end, with an initial focus on web infrastructure for our FastAPI and Next.js platform. In this role, you’ll optimize our build and deployment strategy for the front-end, including designing dynamic bundling approaches (e.g., per-customer builds, code splitting, tree-shaking) and improving performance across the stack through profiling, analysis, and optimization of both front-end rendering (Core Web Vitals, TTFT) and back-end async workflows.

You’ll also contribute to the scalability of our FastAPI services, enhance our async programming practices, and support the evolution of SOA and microservice architectures. On the front-end, you’ll partner with product and design teams to integrate and extend our design systems and component libraries, ensuring accessible, reusable, and performant UI components. Finally, you’ll collaborate closely with the Security team to proactively identify and remediate vulnerabilities in dependencies, libraries, and web infrastructure.

Pay range:
$130,

We know compensation is an important part of choosing your next role. The range shown reflects our target hiring range, informed by market data, internal equity, and the role’s current scope. Often the mid-range is where we tend to fall, but individual offers may vary based on experience, skills, and the role scope.

You Will:

Implement new features and bug fixes as part of a larger cross-functional team of data engineers, product managers, designers, and scientists

Work within your immediate team of 4-6 full-stack engineers to do technical investigations, solution designs, code implementation with automated tests, and code reviews

Architect and implement sophisticated, stateful client-side workflows and user interfaces using modern state management patterns, ensuring a resilient and maintainable data layer.

Architect and implement sophisticated, stateful user interfaces, designing a resilient client-side data layer that seamlessly integrates with our FastAPI backend through well-defined API contracts and efficient state management patterns.

Drive the evolution of our overall web architecture, making critical decisions on how our Next.js frontend and FastAPI backend interact. This includes shaping our API strategy, defining data fetching patterns, and structuring our applications to ensure scalability and performance from the database to the browser.

Lead or consult the authoring of engineering design proposals following our product roadmap at Bench Sci

Leverage a deep understanding of the business context and the team’s goals to unlock independent technical decisions in the face of open-ended requirements

Proactively identify new opportunities (from both internal and external sources) and advocate for and implement improvements to the current state of projects

Adhere to and improve our high standards of highly scalable and maintainable code

Help set a high standard for exceptional engineers who are outcome-oriented and improve the team's culture

Be given an unmatched opportunity for accelerated growth and learn from a team of world-class engineers

Provide troubleshooting analysis and resolution in a timely manner

Work on projects involving some of the largest pharmaceutical companies in the world

Solve difficult problems and bring new perspectives to the team

You Have:

A degree in Computer Science/Engineering or a related field within science

High comfort working with a React/Typescript front-end and a Python back-end

4+ years of experience working as a professional full-stack developer

Deep expertise in modern state management solutions (e.g., React Query, SWR, Zustand, Redux Toolkit) and the ability to architect scalable data-fetching and caching strategies on the client.

Experience working with or contributing to design systems and component libraries (Storybook, Radix, Material UI, shadcn/ui, etc.), with a focus on reusability, accessibility, and performance.

Experience delivering and optimizing applications over global CDNs at…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary