Project Overview
The project involves the development and enhancement of a laboratory equipment management dashboard platform that consolidates data from multiple sources related to medical instruments and laboratory devices.
The platform enables users to:
- Monitor device availability and operational status in real-time
- View laboratory equipment utilization
- Reserve and schedule laboratory devices in advance for planned activities
- Access centralized dashboard analytics and device information
The application is built using modern cloud-native and serverless technologies on AWS.
Responsibilities
- Design, develop, and maintain scalable full stack web applications using React and Node.js.
- Develop responsive frontend interfaces using React and AWS Amplify SDK.
- Integrate and customize UI components using enterprise design systems and component libraries.
- Develop backend services and APIs using AWS Lambda and Node.js.
- Build and maintain GraphQL APIs using AWS AppSync.
- Design and optimize data models using DynamoDB and CloudSearch/OpenSearch.
- Implement asynchronous communication and event-driven architectures using AWS SQS and SNS.
- Collaborate with business users, architects, and cross-functional teams to deliver new features and enhancements.
- Perform troubleshooting, debugging, testing, and performance optimization across frontend and backend components.
- Participate in code reviews, technical discussions, and solution design sessions.
- Support deployment, production monitoring, and continuous improvement initiatives.
Technical Environment
Backend
- AWS Lambda
- Node.js
- AWS AppSync (GraphQL)
- DynamoDB
- CloudSearch / OpenSearch
- AWS SQS
- AWS SNS
- Serverless Architecture
Frontend
- React.js
- AWS Amplify SDK
- Enterprise UI Component Libraries / Design Systems
Requirements
- Minimum 3–5 years of experience in full stack web application development.
- Strong hands-on experience with React.js and modern JavaScript frameworks.
- Experience developing backend APIs using Node.js.
- Familiar with GraphQL and RESTful API development.
- Experience working with AWS cloud services and serverless technologies.
- Knowledge of DynamoDB or NoSQL databases.
- Experience with event-driven architectures and messaging services such as SQS and SNS.
- Good understanding of frontend performance optimization and responsive UI development.
- Familiar with CI/CD pipelines and Agile development methodologies.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good communication and collaboration skills.
Benefits
- Hybrid working arrangement (3 days in a MONTH working from office)
- Official working hours: 10AM – 6PM (Flexible working hours)
- 15% EPF employer contribution for local
- Work-life balance
- Health insurance coverage (including spouse and children)
- Yearly Health Check-up
- Optical coverage reimbursement
- Transport allowance
- Sport allowance
- Integration activity
- Opportunities for promotion (reviewed every year)
- Skill enhancement (Certifications)
- Additional 2 days of annual leave upon completion every 1 year in Billennium