Close Menu

Sr. Full-Stack Software Engineer

Organization
Talis Biomedical
Job Location
230 Constitution Dr.
Menlo Park, CA 94025
United States
Job Description

Company Overview

Talis is an exciting biomedical company that has developed an innovative, proprietary, point-of-care molecular diagnostics platform - we have also recently developed a rapid COVID-19 assay test that runs on this platform.  We enable rapid testing across a wide range of healthcare settings. We are growing quickly to address the pandemic. Come and join us to make a significant impact during this public health crisis. Contribute and be a significant team member as we develop other assays and launch other pipeline products in the infectious disease area.

Our visionary team combines depth of experience with passion to deliver.  Our pioneering tests are designed to enable caregivers to quickly detect infectious organisms and enable individualized care. From the doctor’s office to the hospital bedside, to remote care settings, we are re-defining the treatment of infectious diseases. 

Talis is committed to excellence in advancing improved health outcomes. This commitment, along with a dynamic team culture, drives our mission to develop and commercialize novel approaches. 

Position Summary

Our Software team is responsible for all enterprise product software at Talis. This includes software that our customers use to manage the diagnostic instruments, run tests, view results, and manage patients; software that our internal customer success teams use to manage our equipment; and our bioinformatics pipeline software that our internal R&D teams use to analyze data and develop algorithms.

This diversity of products presents our team an interesting set of technical challenges, from the IoT space (managing equipment and data streams at scale) to the enterprise application space to the data science space. All products need to consider data privacy, security, high availability, and scalability, as we run mission critical healthcare applications.

As a Senior Full-Stack Software Engineer, you will be heavily involved in the development of applications and platforms that enable physicians and other healthcare professionals manage patient medical reports using the latest in backend-frontend design paradigms. You will have an intimate grasp of the system architecture and be a resource for other engineers on the team and at times shifting development across front-end through to back-end.

Our Stack

Our applications are developed primarily in AWS using ReactJS/Redux and ElectronJS, with a backend that heavily utilizes AWS services (RDS, Kinesis, IoT, EKS, SQS, SNS, API-GW, Lambda, Cognito, Cloudwatch/CloudTrail, S3, etc.) and Django/Python Docker containers. Our databases are predominantly AWS’ RDS Postgres and are adopting Elasticache for high performance. Our CI/CD pipeline automates the build / deploy process uses tools that include Git, Jenkins, and CloudFormation.

Specific responsibilities include, but are not limited to:

  • Review architectural plans and build out new features on our application
  • Support front-end and back-end development
  • Coordinate testing with the QA team
  • Mentor software engineers as we build the team.
  • Play a significant role in road mapping integration with additional toolsets (built in-house as well as third parties)
  • Have an intimate knowledge of the entire infrastructure. Write and review code that affects every part of the product
  • Ensure development best practices are applied, including coding standards, code reviews, unit testing, release and deployment standards, version control, and documentation
  • Understand the latest web technology developments and trends to provide insights into how they may fit into our software strategy

Education/Skills/Requirements 

  • A BS in Computer Science (or equivalent experience)
  • 5+ years’ relevant industry experience
  • Familiar with ES6 JavaScript development (FE and Node). Previous experience with ReactJS or Angular, Node, Babel, Webpack and related technologies
  • Strong grasp of semantic HTML, modular CSS, ES6 standards, responsive design, asynchronous and non-blocking UI approaches
  • Experience with RDMS, NoSQL and In-Memory data stores
  • Experience with unit testing library like Mocha and JEST
  • Experience with AWS or any similar cloud computing platforms
  • Expert in using object-oriented languages in a production. Python (Django) is preferred.
  • Understand the fundamentals of RDMS and No-SQL database design and optimization
  • Have had experience in working across a full stack in production
  • Write clear and thorough API documentation, as well as review documentation and code written by others
  • Intimately familiar with Software Development Lifecycle, including Agile/Scrum methodologies
  • IVD software development and healthcare regulatory standards (e.g., IEC62304)

Talis offers excellent health and welfare benefits, stock options, a 401(k) program with immediate Company match, a rotating suite of snacks, Monday breakfasts, Happy Hours, other fun company events and more! Best of all, join us by working at a growing company like Talis with dedicated and collaborative employees committed to making a difference in Health Care.

Talis is proud to be an equal opportunity workplace. All aspects of employment decisions will be based on merit, competence, performance, and business needs. We do not discriminate based on any status protected under federal, state, or local law. We celebrate diversity and are committed to creating an inclusive environment for our colleagues.

A new report finds that women, especially women of color, are missing among the high-earners at research universities in the US, the Chronicle of Higher Education writes. 

Researcher-parents, especially mothers of small children, have lost research time during the COVID-19 pandemic, according to the Chronicle of Higher Education.

Inside Higher Ed reports that the preprint site medRxiv has taken off with the COVID-19 pandemic.

Inside Higher Ed reports some university professors are pushing back against plans for increased numbers of in-person classes for next semester.