Close Menu

Principal Lead 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 Principal Full-Stack Software Engineer you will lead the development of software products that enable physicians and other healthcare professionals to manage patients and infectious disease data using the latest in backend-frontend design paradigms. This is a lead role with many new products and technologies to be defined and you will be expected to design and develop from the ground up, working closely with product management and customers, sometimes leading a team of engineers. Given the full-stack nature of this position, 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:

  • Build out new features on our application and review architectural plans
  • Support front-end and back-end development and integration points
  • 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 and 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
  • Establish clear and thorough documentation of yourself and team. Review documentation and code written by others
  • Understand the latest web technology developments and trends and provide insights into how they may fit into our software strategy

Education/Skills/Requirements 

  • A BS in Computer Science (or equivalent experience)
  • 8+ 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 unit testing library like Mocha and JEST
  • An expert in full stack development, having shipped multiple products
  • Expert in object-oriented languages. Comfortable with Python (Django) constructs
  • Previous experience in negotiating, designing, implementing, and maintaining APIs that interface with internal and external customers
  • Possess deep understanding and hands-on experience with cloud technologies (ideally AWS) and are familiar with or have experience in designing solutions utilizing best practices
  • Proficient in data storage and retrieval methods, including database design and optimization
  • Exposure to various data solutions (data lakes, warehouses, ETL, etc); comfortable with designing and implementing data import/export/analytics/wrangling solutions for various stakeholders within the organization
  • Strong grasp of semantic HTML, modular CSS, ES6 standards, responsive design, asynchronous and non-blocking UI approaches
  • Familiar with Software Development Lifecycle, including Agile/Scrum methodologies
  • An approachable leader with clear communication skills
  • Previous experience in a regulated environment (financial or medical)
  • 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.