Job at a glance
Predicine, Inc. in Hayward, CA seeks Software Engineer. Design, develop, and enhance LIMS and backend software to automate laboratory data workflows and support informatics and lab operations.Job Responsibilities:Design, develop, and improve Laboratory Information Management System (LIMS) and bioinformatics software to automate laboratory data entry and reporting;Build backend services and RESTful APIs using FastAPI and Flask to connect frontend applications, databases, and data analysis pipelines;Develop and maintain full-stack web applications using HTML, CSS, JavaScript, TypeScript, React, and Flask to support laboratory operations;Connect backend services to databases to store, retrieve, and manage laboratory and biological data;Analyze data and create dashboards and reports to help scientists and lab staff monitor metrics and results;Improve system performance by updating legacy services, speeding up APIs, and reducing manual work;Set up logging, monitoring, and troubleshooting to track system performance and fix software issues; andWork with lab staff, data analysts, and engineers to gather requirements and ensure software meets workflow and regulatory needs.Requirements:This position requires Master’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.No prior work experience is required, but must demonstrate knowledge and skills through academic coursework, research project, teaching assistantship, or practical training through internship or co-op in each of the following:HTML, CSS, JavaScript, TypeScript, Flask, FastAPI and React;Algorithm design and analysis;Database systems, data modeling, and data analysis/visualization; andFull-stack web development.Are you looking for more jobs nearby?
Find your favorite jobs now by visiting our online jobs page.