Software Engineer

Predicine, Inc.
Hayward, CA, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Compensation
$161,637.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Algorithm Design Data Analysis Bioinformatics Cascading Style Sheets (CSS) Databases Computer Engineering Laboratory Information Management Systems Software Engineering TypeScript
+8 more
Data Logging ReactJS Flask (Web Framework) Backend Fastapi Information Technology Front End Software Development Restful APIs

Job description

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; and

  • Work 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; and
  • Full-stack web development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:33 min

Connecting frontends via a FastAPI proxy backend layer

Saoussen Chaabnia Saoussen Chaabnia · Europe 2026 Virtual

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Transitioning from degree studies to software engineering

Daniela Bonvini · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all