[Contract Period : 02 January 2025 to 30 September 2025]
Project Background:
The Brightline observational study at NTU will target an enrolment of N=500 students who will be onboarded onto the HOPES digital phenotyping platform. Digital phenotyping data will be collected from the participants via a wrist-wearable device and the smartphone for six months. Mental health and wellbeing scales will be taken at regular intervals and integrated with student health data collected from all students at matriculation.
The primary goal of the study is to understand the association between digital and behavioural biomarkers and mental health symptoms and well-being, and to develop associated predictive algorithms for mental health state from digital markers.
This project is going to use an existing software platform being created by the MOHT. The intention of this purchase is to hire a software engineer with python programming skills to develop, troubleshoot the software, and work closely with the business team on operational aspects from an engineering perspective
Objective: The project aims to understand the association between digital and behavioural biomarkers and mental health symptoms and well-being, and to develop associated predictive algorithms for mental health state from digital markers.
Responsibilities:
· Design, develop, and maintain web application using Django framework
· Implement best practices for code organization, version control, testing
· Perform code reviews and ensure adherence to coding standards, design principles and architectural guidelines
· Write clean, efficient, and well-documented code that adheres to coding standards and best practices.
· Implement best practices for code organization, version control, testing
· Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.
· Collaborate with DevOps to optimize performance, scalability and reliability
· Troubleshoot issues reported by the users/stakeholders, report leads and work with the leads on fixes.
· As a part of troubleshooting and requirement gathering, the engineer should be able to visit the sites in Singapore with the business team when requested.
Requirements:
· Proven experience (5+ years)
· Strong proficiency in Django framework, including ORM, views, forms, authentication, and RESTful API
· Strong understanding of software engineering principles, design patterns, and best practices
· Expertise in database design and optimization, working with relational database such as PostgreSQL, etc
· Experience working with AWS
· Strong problem-solving and analytical skills, with a focus on delivering scalable and maintainable solutions.