Senior Software Engineer - Full Stack
Notable Labs, Foster City, California
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Senior
- Area
- Software engineering
- Posted
- Nov 5, 2019
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
Are you looking for a mission driven company where your work will directly impact human lives? Do you have a passion for scientific data and broad experience writing web applications? Do you think that cancer treatment should be personalized and want to build software to accelerate that reality?
The Opportunity
Notable Labs seeks a full stack software engineer to build out the platform powering our robotic lab. As an early engineer on a small team, you will build backend APIs, craft web apps, and contribute to the engineering vision that drives our mission: all cancer is treatable. We're building a translational drug discovery platform to identify treatment options for relapsed and refractory cancer patients -- starting with Acute Myeloid Leukemia-- to address the long tail of cancer treatment. We have a highly automated lab in San Francisco running on our custom software (Ruby/Rails, Python/Django, JavaScript/React), and are currently testing relapsed/refractory cancer patients as well as samples from a variety of biopharma partnerships.
What You'll Do
- Write clean, well crafted, modular, and maintainable code.
- Drive innovation by learning and teaching new frameworks and technologies.
- Build data-rich web applications for scientists and laboratory users to visualize scientific data, talk to robots, drive laboratory workflows, organize medical knowledge, and facilitate cancer treatment discovery.
- Write test code that matters, is lightweight, is easy to extend, and supports your quick development cycles.
- Work in a dynamic interdisciplinary environment on multi-functional project teams of: software engineers, automation engineers, data scientists, machine learning experts, bioengineers, computational biologists, process engineers, clinical and R&D scientists, etc.
Must Haves
- BS/MS in Computer Science or equivalent experience/training
- Expert in Python web frameworks (Django, Flask)
- Expert in React front-end development
- Experience in the AWS ecosystem (EC2, ECS, RDS, DynamoDB)
- Experience working in biotech or pharma industries
- Experience with CI/CD pipelines and basic DevOps fundamentals
- 3+ years of production experience
- Relational and NoSQL database experience
- Unix, Git, and other command line tools
- Significant experience testing critical code with modern testing tools and libraries
- Passionate about building scientific software for domain experts to improve and personalize the treatment of cancer
Nice to Haves
- Contributions to open source projects
- Knowledge of bioinformatics tools and data
- Experience with Python data tools (Pandas, Numpy, Jupyter, scikit-learn)
- Experience with data visualization tools (d3, Plotly, matplotlib, gg-plot)
What we can offer you
Similar roles at other companies
Senior Software Engineer
NotableSan Mateo, CA
$143K–$179K / yr
Posted Dec 10, 2025
$150K–$175K / yr
Posted Aug 20, 2026
Staff Fullstack Software Engineer
NotableSan Mateo, CA
$200K–$250K / yr
Posted Aug 14, 2024
Senior Software Engineer
Flatiron HealthLondon office
Pay not posted
Posted Jul 9, 2026
Listed on Y Combinator's job board; checked 32 h ago. First seen by us 32 h ago. Being listed doesn't mean the team is actively interviewing.