Full Stack Developer

2 days ago


Toronto, Canada Sage Recruiting Full time

Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization.


Their software products are used by scientists at pharmaceutical companies, biotechs and academic research labs are making breakthroughs in life science and drug discovery projects that were previously impossible. They want to keep leveraging their expertise in cryo-EM and scientific software development to meet the newest frontiers in the field and are looking for a Full Stack Developer to help advance these goals.


In this role, you will collaborate with scientists to understand their workflows and creatively design and develop UI features that enable those workflows. You will have the opportunity to take initiative, lead new projects, and contribute to a rapidly evolving scientific software product. The company fosters a strong team culture of respect, continuous learning, and tenacity. If you're seeking a high-impact, mission-driven role alongside an outstanding team, this could be the perfect fit for you.


What You’ll Do:

  • Understand the product and the customer's needs in detail
  • Design, implement and deploy new user-facing features and functionality in the 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


What We Offer:

  • Work on a leading scientific software product 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 their product 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
  • Location: Downtown Toronto, Canada, steps away from St. Patrick subway
  • Hybrid Schedule: 2 fixed days in person (Monday and Wednesday) and 3 days remotely
  • Benefits: Competitive health, dental and paramedical benefits with no waiting period and 100% premiums paid by the employer
  • Salary: $110-$150K



Sage Recruiting is a Technical and Executive Recruitment company that partners with top-tier startups and SMBs across North America to build their Product and Engineering teams. As dedicated champions of diversity and empathetic engagement, we’re working to transform the recruitment industry into a more inclusive, transparent, and candidate-focused space. For more information, please see or visit our Google Reviews page to see what people say about us



  • Toronto, Canada Procom Full time

    On behalf of our client in the Banking Sector, Procom is looking for a Full Stack Developer Full Stack Developer – Job DescriptionDesign, develop, and maintain robust full-stack applications using modern technologies like React, React Native, Node.js Build responsive front-end interfaces using React, Redux, JavaScript, HTML5, and CSS3 Develop and optimize...


  • Toronto, Canada Cpus Engineering Staffing Solutions Inc. Full time

    We are currently requesting resumes for the following position: Full Stack Developer Resume Due Date: Tuesday, February 13^th, 2024 (5:00PM EST) Number of Vacancies: 1 Level: MP4 (Senior) Duration: 12 months Hours of work:40 Location: 700 University Ave (Hybrid, 2 days remote) Job Overview Reporting to Section Head, Information Systems, this position...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity.Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is serving...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity.Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is serving...


  • Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization.Their...


  • Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization.Their...


  • Toronto, Canada Stefanini North America and APAC Full time

    Job Title: Java Full Stack Developer Location: Toronto, Canada About the Role: We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage. As a Full Stack Developer, you will be...


  • Toronto, Canada Stefanini North America and APAC Full time

    Job Title: Java Full Stack Developer Location: Toronto, Canada About the Role: We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage. As a Full Stack Developer, you will be...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity. Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is serving...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity.Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is serving...


  • Toronto, Canada Nexus Systems Group Inc. Full time

    Typical Day in Role: 1. Providing pager support on a rotational basis – if there are major software issues, will be helping to review + resolve 2. Research analysis and programming, technical documentation 3. Tech stack: Java 4. Full stack: 50% back end 50% front-end 5. Working closely with other developers and solutions architects design, develop, and...


  • Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization. ...


  • Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization.Their...


  • Toronto, Canada Sage Recruiting Full time

    Sage Recruiting is looking for a Full Stack Developer to join a Toronto-based scientific software company building an industry-leading software platform that sheds light into previously uncharted areas of biology. Their HPC application analyzes terabytes of data per day for each user, supporting interactivity, automated workflows, and 3D visualization.Their...


  • Toronto, Canada Stefanini North America and APAC Full time

    Job Title: Java Full Stack Developer Location: Toronto, Canada About the Role: We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage. As a Full Stack Developer, you will...


  • Toronto, Canada Stefanini North America and APAC Full time

    Job Title: Java Full Stack Developer Location: Toronto, Canada About the Role: We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage. As a Full Stack Developer, you...


  • Toronto, Canada Stefanini North America and APAC Full time

    Job Title: Java Full Stack Developer Location: Toronto, Canada About the Role: We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage. As a Full Stack Developer, you will be...


  • Toronto, Canada Stefanini North America and APAC Full time

    Job Title: Java Full Stack Developer Location: Toronto, Canada About the Role: We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage. As a Full Stack Developer, you will be...


  • Toronto, Canada GTT, LLC Full time

    Job Title: Full Stack Java DeveloperLocation: Toronto, ONDuration: 12-month ContractWork Type: HybridPay Range: C$100/HrAbout the Role:We are seeking a highly skilled Full Stack Java Developer to join our team in Toronto, ON. This is a 12-month contract position with a hybrid work model, requiring 2 days per week onsite.Key Responsibilities:Enhance and...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's client, one of the Top 5 Bank in Canada is looking to hire a Java Full Stack Developers for a long term contract opportunity. Our Client is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 17 million clients and has more than 89,000 employees worldwide. Bank is...