Senior Full Stack Developer
Core
Design and build NCATS Notebooks Hub, a cloud-native solution for managing and enabling data analysis and data exploration through interactive developer environments and custom-built dashboarding and visualization applications.
Role type
Senior Full Stack Developer
Builds
Cloud-native data analysis platform (NCATS Notebooks Hub) with interactive IDEs and visualization dashboards
Domain
Biomedical informatics / Federal research (NIH/NCATS)
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, Node.js, Angular, NoSQL (MongoDB), Docker, Kubernetes, Jenkins, GitHub Actions, Git, unit testing, end-to-end testing, GenAI tools
Preferred skills
Experience with Jupyter notebooks, open-source dashboard projects (Shiny, Streamlit, Solara), building visually appealing UIs
Technologies
Node.js, Angular, MongoDB, Docker, Kubernetes, Jenkins, GitHub Actions, Git, CursorAI, Cline, Windsurf
Responsibilities
Build scalable applications in TypeScript using NodeJS and Angular; Design and implement RESTful web services; Implement modern and responsive UI for web and various devices; Participate in agile software development, prototyping, testing, and code reviews; Write robust unit and end-to-end tests
Seniority
Senior, hands-on IC