About the job
Location: Onsite in Boulder, CO. This position requires working at the Boulder office; remote or hybrid work is not available. Candidates should already be local or plan to relocate before starting.
Role overview
Foresight Diagnostics seeks a Senior Full Stack Software Engineer with strong Python skills and frontend experience in React. The role centers on designing, developing, and maintaining software that supports research, product development, and clinical testing. Experience with relational databases, especially PostgreSQL, is preferred. Familiarity with next-generation sequencing (NGS) laboratory workflows and data management is a plus.
What you will do
- Design and build full-stack applications using React for the frontend and Python for the backend, with an emphasis on relational database storage.
- Work closely with scientists, lab staff, and business stakeholders to turn complex requirements into practical, production-ready software.
- Contribute to architectural decisions, participate in system design reviews, and join sprint planning sessions as part of a collaborative software development team.
- Maintain high standards for software quality and performance.
Requirements
- Expertise in Python development.
- Frontend proficiency with React.
- Experience working with relational databases; PostgreSQL preferred.
- Ability to work onsite in Boulder, CO.
- Understanding of NGS laboratory workflows and data management is advantageous.

