Full Stack Developer


About Structura Biotechnology

Structura Biotechnology is a Toronto-based scientific software company with origins at UofT. We build CryoSPARC, the industry-leading software platform for cryo-electron microscopy (cryo-EM) image analysis. Cryo-EM is a recent Nobel Prize-winning technology that sheds light into previously uncharted areas of biology, and CryoSPARC is an HPC application that analyzes terabytes of cryo-EM data per day for each user, supporting interactivity, automated workflows, and 3D visualization.

Using our software products, scientists at pharmaceutical companies, biotechs and academic research labs are making breakthroughs in life science and drug discovery projects that were previously impossible. Just a few examples of the hundreds of new discoveries made using CryoSPARC: 3D structure of the insulin receptor, critical in understanding diabetes; first-ever 3D structure of the SARS-CoV-2 spike protein in 2020, which was subsequently used for COVID vaccine development efforts; first structures of LRRK2 with possible drug candidates attached, a protein heavily implicated in Parkinson's disease. We also recently announced a partnership with Thermo Fisher Scientific to deliver a version of our real-time processing software, CryoSPARC Live, with their cryo-EM microscopes.

What’s next for us? We want to keep leveraging our expertise in cryo-EM and scientific software development to meet the newest frontiers in the field. We are looking for a Full Stack Developer to join our team to help advance these goals. You are someone who wants to understand the workflows that cryo-EM scientists want to achieve, and creatively design and build UI features to power those workflows. You are excited to work on a leading scientific software product with growing product scope and room to take initiative and lead projects. You are excited to be part of a team that is playing a major role in shaping how cryo-EM data analysis is happening today and in the future.

We take pride in our work and our strong team culture of respect, continuous learning and tenacity. If you are looking for a mission-driven, high-impact role alongside an excellent team, you will fit right in.

What you will do
  • Understand the product and the customer's needs in detail
  • Design, implement and deploy new user-facing features and functionality in the CryoSPARC application UI
  • Translate functional requirements into maintainable, well-tested, and performant code
  • Work through architecture, implementation, testing and deployment of new features
  • Work with our software engineering and computational methods teams to integrate HPC code and algorithms for image processing
  • Work closely with our Chief Product Officer, software engineers and computational methods developers to build new software products that facilitate and make possible brand new use cases in cryo-EM research
  • Participate in architectural design sessions and product roadmap discussions
  • Support internal development and testing processes
  • Interact with users and clients to learn more about their workflows and feedback
  • Provide guidance and support to our customer success team and customers when required
Requirements
  • Bachelor’s degree in Computer Science or similar
  • Minimum 2 years of full-time experience in a full-stack role, working on an external-facing software product
  • Fluent in web fundamentals and comfortable working with Typescript and modern tooling such as Vite
  • Experience developing user interfaces using compositional and reactive front-end frameworks such as Svelte or React
  • Ability to develop a deep understanding of the problem space and build UI solutions with the user in mind
  • Excellent attention to detail and organization of own tasks and code
  • Excellent written and verbal communication, and the ability to collaborate across various engineering sub-teams to accomplish real goals
We would love to hear from you if you
  • Are interested in working on software that supports thousands of scientists in their research and has a meaningful impact on life science and the discovery of new medicine
  • Take responsibility and ownership for solving problems even if they are outside your lane
  • Demonstrate excellence in your work and are constantly trying to improve your skills
  • Have empathy for users and keep them in mind as you build solutions
  • You help create a safe environment where everyone can contribute, learn from failures, and help each other
What’s in it for you
  • Work on a leading scientific software product, CryoSPARC, which has gained global adoption in the past few years in large part due to its front end, user experience, and scientific workflow design
  • Opportunity to drive the development of CryoSPARC and related applications using cutting edge technologies
  • Growing product scope with room to take initiative and lead projects, including working with top partners in tech
  • Friendly, tight-knit team with a strong culture of respect, mutual support and regular hangouts
  • Flexible/work from home opportunities
Job Details
  • Location: Downtown Toronto, Canada, steps away from St. Patrick subway
  • Hybrid Schedule: 2 fixed days in person and 3 days remotely
  • Benefits: Competitive health, dental and paramedical benefits with no waiting period and 100% premiums paid by employer
To Apply

Please email careers@structura.bio with the subject line “Full Stack Developer” and provide us with your CV and a few paragraphs explaining why you would be the right fit for this position. You must be legally authorized to work in Canada.