onsite
Senior Software Engineer - Genomics - Simons Foundation
Software Engineer
Lead the development of HumanBase, a web platform for genomics research, using Python, JavaScript, React, and Node.js to deliver scalable, data‑rich features for biomedical scientists.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance web services and front‑end components for HumanBase, ensuring scalability and reliability.
- Collaborate with bioinformatics scientists to translate complex genomic data models into intuitive user interfaces.
- Implement robust data pipelines using Python and SQL to ingest, process, and serve large genomic datasets.
- Write clean, testable code and conduct code reviews to uphold engineering excellence.
- Participate in architecture discussions, contributing to long‑term technical strategy and platform evolution.
Requirements
- 5+ years of professional software development experience, with a strong background in bioinformatics or genomics.
- Proficiency in Python, JavaScript, React, and Node.js, plus experience with relational databases (SQL).
- Hands‑on experience building web applications that handle large biological datasets.
- Strong problem‑solving skills and a passion for delivering user‑centric scientific tools.
- Excellent communication skills and ability to work collaboratively in a distributed team.
Skills
pythonjavascriptreactnodejssql