Digital systems & database technician
Role details
Job location
Tech stack
Job description
You will be responsible for developing and maintaining a secure, database-driven staff scheduling platform using React.js, Vite, JavaScript, and MySQL. This includes building system interfaces, managing data structures, integrating automated notifications, and ensuring GDPR-compliant data handling. Your work will directly support the company's operational efficiency, digital transformation, and long-term system reliability., * Designing, coding, and maintaining the staff scheduling application (front-end and back-end) using
- React.js, Vite, JavaScript, and MySQL
- Managing relational databases, including schema design, indexing, optimisation, and security controls
- Implementing calendar and shift-management interfaces for staff scheduling, viewing, and acceptance
- Integrating automated notifications (email/SMS) and maintaining supporting scripts
- Ensuring GDPR-compliant data storage, access control, and audit logging
- Preparing technical documentation, system guides, and providing internal training where required
- Monitoring and improving system performance, user experience, and platform reliability
- Supporting API integrations between internal systems and third-party services
- Assisting with digital content updates and web-based system maintenance as needed
Requirements
Do you have experience in React?, Do you have a Master's degree?, * Master's degree (or equivalent) in Computer Science, Information Technology, or a related field
- Experience in full-stack development using React.js, Vite, JavaScript, and relational database systems such as MySQL
- Strong understanding of database design, optimisation, and secure data handling
- Experience integrating APIs and building interactive web interfaces
- Knowledge of GDPR, cybersecurity principles, and cloud-based hosting environments is desirable
- Ability to troubleshoot technical issues and improve system workflows
- Strong documentation and communication skills