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
Full Stack Developer
Builds
Cloud-native data analysis and exploration platforms (NCATS Notebooks Hub)
Domain
Biomedical informatics / Federal research
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, Node.js, Angular, RESTful API design, responsive UI development, unit and end-to-end testing, containerization (Docker, Kubernetes), DevOps tools (Jenkins, GitHub Actions), Git
Preferred skills
NoSQL databases (MongoDB), GenAI technologies (CursorAI, Cline, Windsurf)
Technologies
TypeScript, Node.js, Angular, MongoDB, Docker, Kubernetes, Jenkins, GitHub Actions, Git
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
Mid-level, hands-on IC