The ALS Therapy Development Institute (ALS TDI) needs to develop a modular cloud-based lab inventory management system to streamline lab operations by integrating barcode scanning, location-based tracking, Slack notifications, and ordering systems.
Requirements
- Proficiency in modern web development frameworks (React, Vue, Svelte, or similar).
- Experience with cloud platforms (Azure preferred; AWS or GCP acceptable).
- Strong understanding of REST APIs, database schema design, and serverless/cloud-native architectures.
- Familiarity with Git/GitHub and agile workflows.
- Experience with barcode scanning libraries and hardware integration.
- Knowledge of Slack API development.
- Previous experience building modular systems designed for future extensibility.
Responsibilities
- Architect and implement a responsive web application for managing lab consumables, equipment, and biological resources.
- Implement camera-based and/or external barcode scanning functionality.
- Integrate with Slack for inventory CRUD operations, low-stock alerts, and notifications.
- Link with existing inventory ordering services for synchronized operations.
- Set up a cloud-hosted backend (Microsoft Azure preferred; AWS or GCP acceptable) with robust database design and serverless architecture.
- Enable secure CRUD operations accessible from Slack, the web app, and SaaS ordering system.
- Associate physical locations with inventory items for fast, accurate retrieval.
Other
- Ability to work onsite and collaborate closely with lab personnel.
- Excellent problem-solving, communication, and documentation skills.
- Partner with lab scientists, operations staff, and IT to ensure usability, compliance, and security.
- Produce comprehensive documentation covering system architecture, APIs, deployment processes, and user workflows.
- Deliver on key milestones within a 5–6 month timeline.