Senior Full Stack Software Engineer

LabricSan Mateo, CA

About The Position

This role involves building core data infrastructure, including ingestion, normalization, storage, and indexing. The engineer will ship across the full stack, utilizing Python for the backend and TypeScript/Next.js for the frontend. Key responsibilities include designing schemas for queryable heterogeneous lab data, collaborating with scientists to translate domain problems into software solutions, and making informed tradeoffs between quality and speed while owning reliability.

Requirements

  • 4+ years of software engineering experience
  • Strong in Python and TypeScript
  • Know databases deeply (not just how to use them, how they work)
  • Comfortable independently solving problems end-to-end
  • Curious about science and how labs actually operate
  • CS degree or equivalent

Nice To Haves

  • Experience with scientific data
  • Experience with Django
  • Experience with Next.js
  • Experience with GCP
  • Experience with SQL
  • Experience in early-stage startups

Responsibilities

  • Build core data infrastructure: ingestion, normalization, storage, indexing
  • Ship across the stack (Python backend, TypeScript/Next.js frontend)
  • Design schemas that make heterogeneous lab data queryable
  • Work with scientists to turn domain problems into working software
  • Own reliability and make good tradeoffs on quality vs. speed

Benefits

  • Flexible salary/equity split
  • Work visas considered on a case-by-case basis
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service